IceHe.xyz
c4bb0de7d4
feat(core): get /dashboard/users/total ( #936 )
...
* feat(core): get /dashboard/users/total
* test(core): get /dashboard/users/total
2022-05-25 16:54:21 +08:00
Wang Sijie
077ed120f0
fix(core): prevent session lost for bind social ( #948 )
2022-05-25 15:26:40 +08:00
IceHe.xyz
bddf47bf90
feat(core): get /logs/:id ( #934 )
2022-05-25 14:59:02 +08:00
Darcy Ye
96796203dd
feat(native-connectors): pass random state to native connector sdk ( #922 )
...
* feat(native-connectors): pass random state to native connector SDK
* refactor(connector-*): update type GetAuthorizationUri
* refactor(core): fix input params order
2022-05-25 14:23:53 +08:00
Darcy Ye
054b0f7b6a
feat: remove target, platform from connector schema and add id to metadata ( #930 )
...
* feat(core,schema,connectors): remove target,platform form connector schema and add id to metadata
* feat(schema,ui,console): unwrap ConnectorMetadata in ConnectorDTO
* feat(schema,ui,console): connector id use dashline instead of underscore
* feat(connector-alipay*): fix typos
* feat(connector-alipay*): remove unnecessary type declaration
2022-05-24 11:39:44 +08:00
Darcy Ye
10d30ee309
refactor(core): remove getConnectorInstanceByType ( #921 )
...
* feat(core): remove getConnectorInstanceByType
* feat(connectors): add UTs
2022-05-23 23:39:36 +08:00
IceHe.xyz
5d7f2e436c
refactor(core,schemas): remove passcode in logs ( #916 )
2022-05-20 17:04:22 +00:00
Xiao Yijun
d65999514f
fix(core): update role names ( #913 )
2022-05-20 17:59:55 +08:00
simeng-li
67f080e862
feat(core): add phone number and email mask ( #891 )
...
* feat(core): add phone number and email mask
add phone number and email mask
* fix(core): fix typo
fix typo
2022-05-20 10:04:52 +08:00
Wang Sijie
65fb36ce3f
feat(core,console): connector platform tabs ( #887 )
...
* feat(core,console): connector platform tabs
* fix: cr
2022-05-19 06:05:31 +00:00
IceHe.xyz
ed5f370bdb
refactor(core): remove SignInSocial log from POST /session/sign-in/social ( #890 )
2022-05-19 13:51:54 +08:00
IceHe.xyz
e9e7efdc92
refactor(core): move GET /sign-in-settings out of sessionRouter ( #875 )
2022-05-19 11:24:42 +08:00
Xiao Yijun
85a407c5f6
feat: update field check rules ( #854 )
2022-05-18 04:12:51 +00:00
Wang Sijie
664a2180a5
feat(console): dark logo ( #860 )
2022-05-18 10:25:20 +08:00
Wang Sijie
127664a62f
feat(core,console): social connector targets ( #851 )
...
* feat(core,console): social connector targets
* fix: add test
2022-05-17 17:09:42 +08:00
IceHe.xyz
4ffd4c0480
feat(core): get /logs ( #823 )
...
* feat(core): get /logs
* chore(core): rename userRequest to logRequest in UTs
2022-05-16 06:43:33 +00:00
IceHe.xyz
82c7138683
feat(core): log sending passcode with connector id ( #824 )
2022-05-16 06:40:51 +00:00
IceHe.xyz
4e60446411
feat(core,schemas): koaLogSession middleware ( #767 )
...
* feat(core,schemas): koaLogSession middleware
* fix(core): koa-log-session call next() first
* refactor(core,schemas): merge SessionLogPayload into BaseLogPayload
* refactor(core,schemas): rename logSession to addLogContext
2022-05-13 20:37:36 +08:00
Darcy Ye
7a922cbd33
feat(core): add socialConnectors details for get sign-in-settings ( #804 )
...
* feat(core,ui): add social connector info to get-settings api
* refactor(connectors): rename api
2022-05-13 07:59:07 +00:00
Darcy Ye
8e1533a702
feat(core): update connector db schema ( #732 )
...
* feat(core): update connector db schema
* feat(core): eliminate code redundancy for UTs
* feat(core): delete insertConnector on conflict logic and fix UTs
* feat(core): fix UI according to new connector type implementation
* feat(core): removed unused getConnectorByTargetAndPlatform methods
* feat(core): deprecate the function that updateConnector by giving target and platform
* feat(core): keep SSOT on combination of connector and corresponding metadata
* feat(core): rename index name in db
2022-05-12 12:17:17 +08:00
Wang Sijie
74f2940398
fix(core): social user info in session ( #794 )
2022-05-11 10:01:17 +00:00
Charles Zhao
1255c6d1e7
Merge pull request #791 from logto-io/charles-log-2403-store-get-started-progress-in-settings-config
...
feat(console): support persisting get-started progress in settings config
2022-05-11 17:52:26 +08:00
renovate[bot]
87a9f8a2ae
chore(deps): update dependency @silverhand/eslint-config to ^0.11.0 ( #775 )
...
* chore(deps): update dependency @silverhand/eslint-config to ^0.11.0
* chore: add comments
* fix: lockfile
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Gao Sun <gao@silverhand.io>
2022-05-11 06:13:06 +00:00
Charles Zhao
43b2309c99
feat(console): support persisting get-started progress in settings config
2022-05-11 14:02:26 +08:00
Darcy Ye
e71cf7ea67
feat(core): separate social sign-in api ( #735 )
...
* feat(core): separate social sign-in api
* feat(core): rename APIs
2022-05-07 10:50:37 +08:00
Xiao Yijun
6ac70c5eb7
refactor(core): guard phone number with digital-only regex ( #744 )
2022-05-06 09:23:17 +00:00
Gao Sun
5909727ebc
refactor(core): use argon2 for password encryption ( #738 )
...
* refactor(core): use argon2 for password encryption
* refactor(core): adjust time cost
2022-05-06 16:38:38 +08:00
Wang Sijie
8a48fb6225
fix: delete custom domain ( #737 )
...
* fix: delete custom domain
* fix: use sql wrapper
2022-05-06 02:48:34 +00:00
Wang Sijie
a0b4b98c35
feat(console): add column lastSignIn in user management ( #679 )
...
* feat(core): user last sign in
* fix(core): rename last_sign_in to last_sign_in_at for updating its timestamptz value
* fix: rename column name in frontend
* fix: test
* fix: toLocaleDateString
Co-authored-by: IceHe.xyz <icehe@silverhand.io>
2022-05-05 16:22:43 +08:00
IceHe.xyz
4521c3c8d1
feat(core,schemas): save application id that the user first consented ( #688 )
...
* feat(core,schemas): save application id which the user first consented
* chore(core): fix grammatical mistake and typos
2022-05-05 06:57:20 +00:00
Darcy Ye
c6f2546126
feat(core): fix connectors' initialization
2022-04-29 11:31:07 +08:00
IceHe.xyz
a10b427c87
feat(core,schemas): log register ( #601 )
2022-04-26 03:49:11 +00:00
IceHe.xyz
3aa4342f2e
feat(core,schemas): make it type-safer to log ( #656 )
2022-04-26 11:31:07 +08:00
Wang Sijie
96848e6b0f
feat(console): page settings ( #612 )
2022-04-24 11:46:35 +08:00
IceHe.xyz
4ba37e7e73
feat(core,schemas): log sign-in ( #594 )
...
* feat(schemas): sign-in log types
* feat(core): log username-password sign-in
* feat(core): log passwordless sign-in
* feat(core): log social sign-in
2022-04-21 15:07:54 +08:00
Wang Sijie
8e13dd5746
feat(console): user role select ( #589 )
2022-04-21 12:38:54 +08:00
IceHe.xyz
7990b813ab
refactor(core,phrases,schemas): move language enum and fix Chinese enum value ( #593 )
2022-04-21 10:55:06 +08:00
IceHe.xyz
d4e241b661
refactor(core): remove deprecated koa-user-log middleware ( #591 )
...
* refactor(core): remove koa-user-log middleware
* refactor(core): remove user-log queries
2022-04-20 15:11:43 +08:00
Gao Sun
08ce66f317
refactor(core): use SSOT for env variables ( #578 )
...
* refactor(core): use SSOT for env variables
* fix(core): tests
2022-04-20 14:14:37 +08:00
IceHe.xyz
608f667963
test(core): separate the color validation cases from tests of sign-in experience ( #577 )
...
* test(core): hexColorRegEx
* test(core): sign-in experience branding colors
2022-04-20 12:08:55 +08:00
Xiao Yijun
975e715c47
fix(core): revert add oidc config to application response ( #566 )
2022-04-18 22:30:57 +08:00
simeng-li
f1576b9916
fix(core): fix sign-in settings api route ( #564 )
...
* fix(core): fix sign-in settings api route
fix sign-in settings api route
* test(ui): add ut
add ut
* fix(core): fix ut
fix ut
2022-04-18 15:24:34 +08:00
IceHe.xyz
3da3309cbf
refactor(core,schemas): pascalcase enum keys ( #558 )
...
* refactor(schemas): pascalcase enum keys
* chore(core): pascalcase enum keys
2022-04-18 05:35:48 +00:00
IceHe.xyz
a9466667c0
refactor(core): post application ( #552 )
2022-04-14 15:54:21 +08:00
Xiao Yijun
d238168ebf
feat(core): add oidc config to the response of application apis ( #536 )
2022-04-14 14:48:56 +08:00
Darcy Ye
2f22a81a8f
feat(core): add Alipay web connector ( #522 )
2022-04-14 12:22:30 +08:00
simeng-li
f0a961225d
refactor(core): phone method refactor ( #537 )
...
* refactor(core): rename signin method phone with sms
replace phone signin method with sms
* refactor(ui): rename api method
rename api method
* fix(ui): cr fix rename method
rename method
* fix(ui): update naming convention
update naming convention
2022-04-14 11:26:10 +08:00
IceHe.xyz
c3c2bf20f1
feat(core): validate custom client metadata when post or patch application ( #529 )
2022-04-13 15:23:04 +08:00
Charles Zhao
a710ec6ba5
feat(core): add connector config json templates
2022-04-12 16:59:19 +08:00
simeng-li
85c9eabfca
feat(core): add sign-in-settings api for client use ( #534 )
...
add sample sign-in-settigns api for client use
2022-04-12 12:05:29 +08:00