Darcy Ye
74a70c068d
feat(core): add GET /configs/jwt-customizer API
2024-03-07 14:17:49 +08:00
Darcy Ye
e327754008
fix(test): fix tests
2024-03-06 19:33:41 +08:00
Darcy Ye
754d425a60
chore(core,test): update tests and refactor getJwtCustomizer query
2024-03-06 19:33:41 +08:00
Darcy Ye
118de63049
feat(core): add GET /configs/jwt-customizer API
2024-03-06 19:33:39 +08:00
Darcy Ye
5d8e6853d1
refactor(core): refactor code
2024-03-06 18:15:54 +08:00
Darcy Ye
7c06880287
feat(schemas,core,test): remove LogtoJwtTokenKeyType and define the path enum locally in core
2024-03-06 11:50:11 +08:00
Darcy Ye
92a04f08bd
feat(core): use PUT instead of POST and refactor code
2024-03-05 22:22:25 +08:00
Darcy Ye
7c4019b408
feat(core,phrases): add POST /configs/jwt-customizer API
2024-03-05 22:22:25 +08:00
wangsijie
cc01acbd0e
feat(core): create user with encrypted password ( #5446 )
2024-03-04 15:41:36 +09:00
Gao Sun
532454b923
feat(core,connector): support apple sign-in with email ( #5454 )
...
* feat(core,connector): support apple sign-in with email
* chore: add tests and changesets
* refactor: fix tests and improve changeset
2024-03-01 05:00:41 +00:00
simeng-li
480c8ec462
refactor(test): remove dropdown modal waitForTimeout ( #5439 )
...
* refactor(test): remove dropdown modal waitForTimeout
remove dropdown modal waitForTimeout
* fix(test): fix typo
fix typo
* fix(test): fix the "not applicable" sign-up option not found issue
fix the "not applicable" sign-up option not found issue
2024-02-28 14:05:02 +08:00
simeng-li
db6e761490
fix(core,test): fix integration test ( #5438 )
...
* fix(core,test): fix integration test
fix integration tests
* fix(test): remove api timeout
remove api timeout
2024-02-28 14:04:29 +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
renovate[bot]
166f29fe17
chore(deps): update logto js sdk monorepo packages (major) ( #5422 )
...
* chore(deps): update logto js sdk monorepo packages
* chore: rebase master and update lock file
rebase master and update lock file
* fix(test): update the @logto/node version
update the @logto/node version
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: simeng-li <simeng@silverhand.io>
2024-02-26 15:20:35 +08:00
Darcy Ye
07e145b903
fix(core,console): block deletion on management API ( #5424 )
...
* fix(core,console): block deletion on management API
* refactor(core): separate resource api file to two files due to file size
2024-02-23 04:37:20 +00:00
renovate[bot]
2cb4ec7578
chore(deps): update dependency jest-puppeteer to v10 ( #5416 )
...
* chore(deps): update dependency jest-puppeteer to v10
* fix: rebase and fix lock file
rebase and fix lock file
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: simeng-li <simeng@silverhand.io>
2024-02-23 12:28:56 +08:00
renovate[bot]
86c8179f00
chore(deps): update dependency expect-puppeteer to v10 ( #5415 )
...
* chore(deps): update dependency expect-puppeteer to v10
* fix: rebase and align lock file
rebase and align lock file
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: simeng-li <simeng@silverhand.io>
2024-02-23 11:58:11 +08:00
Darcy Ye
b6233a1a58
feat(core,test): add PUT /users/:userId/identities/:target API ( #5410 )
2024-02-19 22:27:32 +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
Gao Sun
c7353f68e9
refactor(core): guard status from request errors ( #5343 )
...
* refactor(core): guard status from request errors
* refactor(core): update routes
* refactor: update tests and routes
* refactor(core): update protected app response code
2024-01-31 17:45:27 +08:00
Gao Sun
891c207817
test: add organization invitation api tests
2024-01-30 15:31:43 +08:00
Gao Sun
f74fdce9a0
Merge pull request #5338 from logto-io/gao-refactor-mock-connectors
...
refactor!: update mock connector file paths
2024-01-30 15:30:43 +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
Gao Sun
87fd9a01e4
refactor: update helper function names
2024-01-30 09:44:21 +08:00
Gao Sun
6befe60149
refactor!: update mock connector file paths
2024-01-29 21:33:12 +08:00
Gao Sun
46c550bf43
refactor: update invitation api payload for email
2024-01-29 21:27:04 +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
simeng-li
873ef1ebd0
feat(console): hide m2m and third-party app in the empty app list guide ( #5331 )
...
* feat(console): hide m2m and third-party app in the empty app list guide
hide m2m and third-party app in the empty app status guide
* fix(test): fix integration tests
fix integration tests
2024-01-29 18:12:56 +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
Darcy Ye
c2e6a610bc
fix(console): fix m2m app log not accessible bug ( #5307 )
2024-01-26 11:15:11 +08:00
Gao Sun
570a4ea9e2
feat: create invitation ( #5245 )
...
* feat: create invitation
* refactor: update test imports
* refactor: update unit tests
* refactor: update docs
* refactor: update api tests
* chore: add changesets
* refactor: add comments
* refactor: fix swagger check
* refactor: keep compatibility
2024-01-25 19:44:20 +08:00
simeng-li
42e9513ca1
fix(console,core): fix application count bug ( #5270 )
...
fix application count bug
2024-01-23 11:22:26 +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
4e1b8d1d0d
feat(core): implement application user consent organizations api ( #5236 )
...
* feat(core): implement application user consent organizations api
implement application user consent organizations api
* test(core): add api integration tests
add api integration tests
2024-01-16 03:04:23 +00:00
Darcy Ye
4a517379b3
chore(test): add test cases for SAML and OIDC SSO configuration ( #5093 )
2024-01-11 17:26:35 +08:00
wangsijie
5bc649e10d
feat(core,phrases): update protected app ( #5189 )
2024-01-11 11:03:01 +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
simeng-li
a85266284b
feat(console,phrases): add new third-party application to the guide Library ( #5144 )
...
* feat(console,phrases): add new third-party applicaiton to the guide library
add new third-party applicaiton to the guide library
* fix(test): adjust the test order
adjust the test order
* fix(phrases): add untranslated tag
add untranslated tag
2024-01-05 02:46:27 +00:00
simeng-li
9669fc92fb
refactor(core): add koaAutoConsent middleware ( #5078 )
...
* refactor(core): add koaAutoConsent middleware
Add koaAutoConsent middleware to allow auto consent and redirect direactly from the server side.
* refactor(core): use koaMount to apply the consent middleware
use koaMount to apply the consent middleware
* feat(test): update the integration tests
update the integration tests
* fix(test): update the unit test for consent
update the unit test for consent
2024-01-05 10:00:31 +08:00
Darcy Ye
3861bcac36
chore(test): add test cases for SSO connection info ( #5092 )
2024-01-02 11:37:57 +08:00
renovate[bot]
3911f92a22
chore(deps): update dependency got to v14 ( #5008 )
...
Co-authored-by: Gao Sun <gao@silverhand.io>
2023-12-26 02:59:22 +00:00
wangsijie
3e39e2e428
feat(core): route for add protected application ( #5114 )
2023-12-25 07:32:03 +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
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
Darcy Ye
94a1b07c83
chore(test): add test cases for testing config on SSO details page experience tab ( #5088 )
2023-12-19 22:12:42 +08:00