Darcy Ye
2908c816e7
chore(schemas): export custom JWT API request body type ( #5510 )
...
chore(schemas): export custom jwt API request body type
2024-03-15 10:24:21 +00:00
simeng-li
2a358bf241
refactor(console,core,schemas): rename the jwtCustomizer related type and guards ( #5496 )
...
rename the jwtCustomizer related type and guards
2024-03-13 06:35:47 +00:00
simeng-li
2c5a4491ae
refactor(core,console): align the jwt token path enum ( #5493 )
...
align the jwt token path enum used in console and core
2024-03-13 01:48:12 +00:00
Darcy Ye
733f092e40
chore(schemas): add cloud scope, service log type and API guard
2024-03-12 15:26:04 +08:00
Darcy Ye
9eb1c4ad7f
feat(core,schemas): update jwt customizer user info context
2024-03-11 18:29:29 +08:00
Darcy Ye
18dfcdabb9
chore(schemas): renaming
2024-03-06 16:24:57 +08:00
Darcy Ye
d6d282f355
chore(schemas): add comments
2024-03-06 16:07:02 +08:00
Darcy Ye
ada9c4dc89
feat(schemas): remove API path JWT token type enum to keep things simple
2024-03-05 20:11:14 +08:00
Darcy Ye
1fd9f8ec50
feat(core): remove guard definition and refactor code
2024-03-05 16:02:31 +08:00
Darcy Ye
13c3fd211d
feat(schemas): update logto_configs table related types
2024-03-05 15:18:46 +08:00
Xiao Yijun
94d3b2c2e7
refactor(schemas): regenerate dau table data from logs ( #5455 )
2024-03-04 14:05:23 +08:00
Gao Sun
3b9edaea14
chore(schemas): upgrade withtyped pacakge
2024-03-04 12:15:57 +08:00
wangsijie
79b49ab79a
feat(core): support more encrypt methods ( #5444 )
...
* feat(schemas): add more encryption methods
* feat(core): support more encrypt methods
* fix(schemas): fix alter down column name
* fix(core): fix tiny lint issue
* refactor(core,schemas): use uppercase value
* feat(core,schemas): add bcrypt
* fix(schemas): fix alter script
* refactor(core,schemas): rename bcrypt and use hash-wasm
* chore: fix lock file
2024-03-04 03:18:19 +00:00
Gao Sun
0a1ad74691
refactor(schemas): update schema to fit cloud
2024-03-01 14:56:32 +08:00
silverhand-bot
16ca8b2a98
release: version packages ( #5445 )
2024-03-01 14:40:25 +08:00
5aaee9
0457df0e35
fix(schemas): set default password for tenant ( #4535 ) ( #5339 )
...
* fix(schemas): set default password for tenant (#4535 )
* feat(schemas): set password when enable encrypt
2024-03-01 13:50:49 +09:00
Xiao Yijun
c65730bcd2
refactor(core, schemas): enhance the time accuracy of dau data ( #5451 )
2024-03-01 12:43:55 +08:00
Xiao Yijun
f078e968cf
refactor(schemas): rename cleanup:outdated-logs
scope toprune:logs
( #5452 )
2024-02-29 16:12:24 +08:00
Darcy Ye
873d20fed9
fix(core): mgmt API scopes are not assignable to user roles ( #5425 )
...
* fix(core): mgmt API scopes are not assignable to user roles
* feat: add alteration script to remove mgmt api scopes already assigned to user role
* chore: use option object
2024-02-27 03:19:59 +00:00
silverhand-bot
e606462bcc
release: version packages ( #5433 )
2024-02-26 08:41:08 +00:00
Xiao Yijun
be9428fa0d
feat(schemas): add cleanup:outdated-logs
cloud scope ( #5381 )
2024-02-22 14:14:40 +08:00
Darcy Ye
b6233a1a58
feat(core,test): add PUT /users/:userId/identities/:target API ( #5410 )
2024-02-19 22:27:32 +08:00
simeng-li
52f4e578a5
refactor(core,schemas): remove cloudConnection call in koaTenantGuard ( #5395 )
...
remove cloudConnection dependency in the koaTenantGuard
2024-02-19 10:45:57 +08:00
silverhand-bot
3f28e9a445
release: version packages ( #5068 )
2024-02-08 13:18:42 +08:00
Gao Sun
0a87ffd609
refactor(core): use deepmerge ( #5361 )
2024-02-01 09:17:29 +08:00
wangsijie
db2d10a2a8
fix(core,schemas): use database index to prevent custom domain conflict ( #5342 )
2024-01-31 11:05:20 +08:00
Gao Sun
70b8ff707e
Merge pull request #5335 from logto-io/gao-remove-magic-links
...
refactor: remove magic links
2024-01-30 15:29:21 +08:00
Gao Sun
abe97c1182
Merge pull request #5330 from logto-io/gao-put-invitation-status
...
feat(core): put invitation status
2024-01-30 15:28:03 +08:00
Charles Zhao
2263cb93d5
refactor(console,schemas): bring back hidden get-started page ( #5327 )
2024-01-30 12:31:31 +08:00
wangsijie
1963e12bd7
fix(core,schemas): use database index to prevent subdomain conflict ( #5326 )
2024-01-30 11:53:27 +08:00
Gao Sun
6d0f95739c
refactor: remove magic links
2024-01-29 20:21:45 +08:00
Gao Sun
0a20b5a6f8
feat(core): put invitation status
2024-01-29 19:39:27 +08:00
Gao Sun
ee91767ce9
refactor: add invitation api tests ( #5324 )
...
* refactor: add invitation api tests
* refactor: update alteration
* refactor: fix config guard
2024-01-29 01:39:52 +00:00
Gao Sun
e999f61187
refactor(schemas): allow null inviter ( #5278 )
2024-01-25 12:00:56 +00:00
simeng-li
52411f6712
feat(experience): add redirect uri info ( #5296 )
...
add redirect uri info
2024-01-25 11:48:01 +08:00
wangsijie
5b37be116a
fix(core,phrases): prevent application deletion for custom domain ( #5262 )
...
fix(core,phrases): prevent application deletion when custom domain exists
2024-01-24 08:46:35 +08:00
wangsijie
0d4d1b16f5
fix(schemas): remove catchall from cloudflare data guard ( #5271 )
2024-01-22 13:50:40 +08:00
wangsijie
cb5763f449
feat(core): sync protected app domain status ( #5257 )
2024-01-22 03:35:46 +00:00
simeng-li
2f1fb659ef
refactor(core): update the consent apis ( #5267 )
...
update the consent apis
2024-01-22 02:29:32 +00:00
wangsijie
ea407f19fa
feat(core,schemas): prepare schemas for protected app custom domain ( #5247 )
2024-01-19 13:17:20 +08:00
simeng-li
08f8688cf2
feat(core): add get consent info api ( #5259 )
...
add get consent info api
2024-01-19 10:52:55 +08:00
wangsijie
e1bbbd9ebf
feat(core,shared,phrases): check subdomain when creating protected app ( #5217 )
2024-01-16 16:30:03 +08:00
simeng-li
de37e71239
feat(schemas): add new application user consent orgs table ( #5235 )
...
add new application user consent organizations table
2024-01-16 10:47:59 +08:00
wangsijie
cbfd00e673
feat(core,schemas): add block domain list ( #5234 )
2024-01-15 15:45:00 +08:00
Gao Sun
75b643ad2f
feat(schemas, core): init organization invitation apis
2024-01-11 18:08:26 +08:00
Gao Sun
41f7b4d8ad
refactor(schemas): use native enum for invitation status
2024-01-11 17:30:41 +08:00
Gao Sun
571b53d9cc
feat(schemas): init org invitation tables
2024-01-11 14:38:37 +08:00
Gao Sun
665454bacb
refactor(schemas): fix alteration script
2024-01-09 20:20:12 +08:00
Gao Sun
3d5786d982
refactor: remove legacy resources ( #5118 )
...
* refactor: remove legacy api resources
* refactor: remove legacy resources
* refactor: add alteration script
* refactor(cli): adjust legacy seed test data
* refactor: update alteration timestamp
* refactor: update organization role name
2024-01-08 14:47:30 +08:00
wangsijie
ade9cf1dc7
feat(core): sync site configs to KV for new protected app ( #5135 )
2024-01-08 14:36:43 +08:00
Xiao Yijun
5538946a9b
fix(core): fix dev tenant migration data guard ( #5201 )
2024-01-05 14:06:29 +08:00
Xiao Yijun
06c5795181
fix(console): allow image/x-icon mime type ( #5193 )
2024-01-03 11:20:21 +08:00
Xiao Yijun
b35c353d72
refactor: deprecate staging env tag (1/2) ( #5180 )
2024-01-02 12:51:24 +08:00
Gao Sun
d1f929e2a4
fix(schemas): update alteration script timestamp
2023-12-26 11:54:51 +08:00
Gao Sun
5f855790a4
refactor: remove tenant owner role ( #5145 )
2023-12-26 10:37:43 +08:00
Xiao Yijun
12e6d288dd
feat(console): add charge notification for token usage ( #5153 )
2023-12-25 09:13:07 +00:00
Xiao Yijun
a6f12307b3
feat(console,core): support hidding charge notification on read ( #5151 )
2023-12-25 16:42:13 +08:00
Darcy Ye
8d5ff29e27
feat(core,schemas): add daily token usage table to ease the usage calculation ( #5148 )
2023-12-25 04:56:53 +00:00
Gao Sun
9089dbf845
chore(deps): upgrade TypeScript ( #5141 )
...
* chore(deps): upgrade TypeScript
* chore: upgrade configs
* chore: fix tsconfig and add changeset
* chore: upgrade jest-related deps and fix code
2023-12-22 15:16:49 +08:00
simeng-li
6e82e99725
feat(core,schemas,phrases): add application sign-in-experience apis ( #5129 )
...
add application sign-in-experience apis
2023-12-21 11:28:10 +08:00
simeng-li
541ea2919c
feat(schemas): add application sign-in-experience table ( #5122 )
...
* feat(schemas): add application sign-in-experience table
add application level sign-in-experience table
* fix(schemas): fix table name
fix table name
* fix(schemas): fix table file name
fix table file name
2023-12-21 10:20:45 +08:00
simeng-li
072c6629d3
feat(core,schemas): add application user consent scope delete api ( #5120 )
...
* feat(core,schemas): add application user consent scope delete api
add application user consent scope delete api
* chore(core): add the invalid user consent scope type fallback error
add the invalid user consent scope type fallback error
2023-12-20 13:34:18 +08:00
Gao Sun
ca68a2a547
Merge pull request #5105 from logto-io/gao-tenant-org-alteration
...
refactor(schemas,core,cli): init tenant organizations
2023-12-19 23:06:41 +08:00
wangsijie
e28822997f
feat(schemas): add column protected_app_metadata ( #5113 )
...
* feat(schemas): add new application type for protected app
* feat(schemas): add column protected_app_configs
2023-12-19 17:04:14 +08:00
wangsijie
7e435c4749
feat(schemas): add new application type for protected app ( #5112 )
2023-12-19 15:59:27 +08:00
Gao Sun
36139d7002
refactor(schemas): skip adding membership when no user found
2023-12-16 14:48:01 +08:00
simeng-li
5c936e0976
feat(core,schemas): add GET application user consent scopes api ( #5103 )
...
* feat(core,schemas): add GET application user consent scopes api
add GET application user consent scopes api
* fix(core): remove useless field declare
remove useless field declare
2023-12-15 18:12:52 +08:00
Gao Sun
b8fd594fea
refactor: fix workflow
2023-12-15 16:50:14 +08:00
simeng-li
875e948186
feat(schemas): add application permissions relation tables ( #5097 )
...
* feat(schemas): add application permissions relation tables
add appliaction permissions relation tables
* refactor(schemas): redesign the application user scope relations table
redesign the application user scope relations table
* refactor(schemas): rename application user consent scopes table name
rename application user consent scopes table name
* fix(schemas): fix dirty char
fix dirty char
* refactor(schemas): rename resource scope column name
rename resource scope column name
* fix(schemas): fix the wrong column name
fix the wrong column name
* refactor(schemas): update the userscope column length
update the userscope column length
2023-12-15 10:18:44 +08:00
Gao Sun
30e4e103c2
refactor(cli): seed organization data
2023-12-15 00:31:19 +08:00
Gao Sun
3e3fa20241
refactor(schemas): add alteration script for tenant organizations
2023-12-14 17:25:17 +08:00
simeng-li
a93a39aa1b
feat(core,schemas): add isThirdParty column to the applications table ( #5090 )
...
* feat(core,schemas): add isThirdParty column to the applications table
add isThirdParty column to the applications table
* refactor(core): group the application routes under applications directory (#5091 )
* refactor(core): group the application routes under applications directory
group the application routes under applications directory
* refactor(core,schemas): refactor the application api guard
refactor the application api guard
* fix(schemas): fix application patch guard
fix application patch guard
* fix(test): fix ut
fix ut
2023-12-12 14:54:49 +08:00
Gao Sun
31e60811d7
chore: use Node 20 LTS for engine requirement ( #5084 )
2023-12-11 09:10:53 +08:00
Gao Sun
a2ce0be466
feat(schemas): add tenant role enum and scope enum
2023-12-08 16:57:48 +08:00
silverhand-bot
4865610b51
release: version packages ( #4894 )
2023-12-06 16:13:56 +08:00
simeng-li
cdf5a22315
refactor(core,schemas,console): optimize the sso connector endpoints naming ( #5047 )
...
* refactor(core,schemas): rename the sso-connector-factory terms to connector-provider
shouls align the terms of api. Replace the factory using provider.
* refactor(core,console): rename the sso-connector-providers response property name
rename the sso-connector-providers response property name
* chore(core): update api doc content
update api doc content
* feat(core): declare the SAMLResponse field in ACS api body
declare the SAMLResponse field in ACS api body
* refactor(console,core): categorize standard SSO providers at client side only
categorize standard SSO providers at client side only
* fix(core): fix rebase issue
fix rebase issue
* chore(console): remove useless useMemo
remove useless useMemo
* chore(core): update the api content
update the api content
2023-12-04 15:07:33 +08:00
Xiao Yijun
3e92a20320
refactor(core): add user ip to webhook event payload ( #5049 )
2023-12-04 06:06:28 +00:00
simeng-li
5150ead19f
feat(core,schemas): add new singleSignOnEnabled field to sie ( #5003 )
...
* feat(core,schemas): add new singleSignOnEnabled field to sie
add new singleSignOnEnabled field to sie
* chore(core): add some comment
add some comment
* fix(experience): update mock data
update mock data
2023-11-30 16:34:08 +08:00
simeng-li
c47e0192ff
feat(schemas): add unique constrain to the SSO connectorName field ( #4974 )
...
add unique constrain to the SSO connectorName field
2023-11-28 13:55:47 +08:00
Darcy Ye
5e695c2dd6
chore(console,phrases): update SSO connector name display ( #4965 )
2023-11-28 03:39:09 +00:00
simeng-li
b48ab51098
refactor(core,schemas): add SSO displayName ( #4969 )
...
feat(core,schemas): add SSO connector displayName property
add SSO connector displayName property
2023-11-28 11:34:48 +08:00
Darcy Ye
ac099b1e64
chore(console,core): add/replace SSO connector logo resources ( #4963 )
2023-11-27 11:02:34 +08:00
simeng-li
3f84e724b9
refactor(core): remove SSO connector config partial update logic ( #4958 )
...
* refactor(core): remove SSO connector config partial update logic
remove SSO connector config partial update logic
* fix(test): fix integration tests
fix integration tests
* refactor(core): refactor SAML SSO idpConfig type (#4960 )
refactor SAML SSO idepConfig type
2023-11-24 06:21:59 +00:00
simeng-li
a36ae032e3
feat(core): add OKTA sso connector ( #4951 )
...
add OKTA sso connector
2023-11-23 13:35:28 +08:00
Darcy Ye
367673b25c
feat(console): add SSO connector details page (settings tab) ( #4912 )
2023-11-22 04:28:39 +00:00
simeng-li
3b3bfd750a
refactor(core,schemas): remove get provider properties method ( #4927 )
...
* refactor(core,schemas): remove get provider properties method
remove get provider properties method
* chore(core): adjust the comment
adjust the comment
* fix(console): fix console type error
fix console type error, remove providerProperties
2023-11-22 10:58:12 +08:00
wangsijie
651902c97d
refactor(schemas): add js-doc to tenant tag enum ( #4909 )
...
* refactor(schemas): add jsdoc to tenant tag enum
* chore: code review fix
Co-authored-by: Charles Zhao <charleszhao@silverhand.io>
* chore: code review fix
Co-authored-by: Charles Zhao <charleszhao@silverhand.io>
---------
Co-authored-by: Charles Zhao <charleszhao@silverhand.io>
2023-11-21 11:35:07 +08:00
simeng-li
f880329d16
feat(core,experience): implement google workspace connector ( #4925 )
...
* feat(core,experience): implement google workspace connector
implement google workspace connector
* fix(core): clean code
clean code
* fix(core): fix ut
fix ut
* fix(core): fix ut
fix ut
* fix(test): fix integration tests
fix integration tests
* fix(core): make the sso data as public property and remove getter
make the sso data as public perperty and remove getter
2023-11-21 11:13:59 +08:00
Xiao Yijun
15fd06fb4b
refactor(console,schemas): add reserved plan id enum ( #4919 )
2023-11-20 15:45:28 +08:00
Darcy Ye
57655dfeb7
feat(console,phrases,core): add SSO connector creation guide ( #4866 )
2023-11-19 06:30:22 +00:00
Darcy Ye
787359c1c4
feat(console): show SSO identities on user details page and reorg the page ( #4687 )
2023-11-16 11:26:26 +08:00
Gao Sun
9a4da065dc
fix(core): generate correct swagger components ( #4884 )
...
* fix(core): generate correct swagger components
* refactor(core): fix tests
2023-11-16 11:19:54 +08:00
Gao Sun
bfda1d2c95
refactor(schemas): use user membership as foreign key for user org roles ( #4885 )
2023-11-16 11:19:44 +08:00
silverhand-bot
76c8bb2fbf
release: version packages ( #4873 )
2023-11-14 19:57:42 +08:00
Xiao Yijun
e676f0c6eb
feat(console): add tenant env migration modal ( #4859 )
2023-11-13 19:23:22 +08:00
Gao Sun
a53fcfc654
Merge pull request #4854 from logto-io/gao-use-refresh-token-grant
...
refactor(core): reuse `refresh_token` grant for org tokens
2023-11-13 18:45:55 +08:00
Darcy Ye
9b8d4c6b20
feat(console,phrases): add sso connector list page
2023-11-13 11:29:50 +08:00
simeng-li
eeb1928e57
feat(core,schemas): remove the ssoOnly setting of the sso connectors ( #4856 )
...
feat(core,schemas): remove ssoOnly property
remove the ssoOnly property from sso connectors
2023-11-13 11:14:46 +08:00
Gao Sun
d3e7cff0bd
refactor(core): reuse refresh_token
grant for org tokens
2023-11-10 14:51:42 +08:00
Gao Sun
a03c0dbe5e
Merge pull request #4847 from logto-io/gao-update-org-scopes
...
refactor: update organization scopes
2023-11-10 14:48:47 +08:00