0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2024-12-30 20:33:54 -05:00
Commit graph

5869 commits

Author SHA1 Message Date
Xiao Yijun
1bdfb4374c
feat(schemas): add agree_to_terms_policy for sie table (#6036) 2024-06-18 21:47:21 +08:00
Gao Sun
282f091219
refactor(console): support non-svg logos 2024-06-18 18:23:01 +08:00
Charles Zhao
3300e4fb09
chore(connector): update outdated links in connector readme (#6039) 2024-06-18 17:47:49 +08:00
Gao Sun
ead51e5554
feat(console): add Ruby app guide 2024-06-18 15:07:54 +08:00
simeng-li
d210f4f2e4
test(core): implement sso related integration tests (#6041)
* test(core): implement sso related integration tests

implement sso related integration tests

* chore(core): remove unnecessary comments

remove unnecessary comments
2024-06-18 02:16:27 +00:00
Gao Sun
0ef712e4ea
feat(console): google one tap (#6034) 2024-06-18 10:04:20 +08:00
Gao Sun
b96848b01d
Merge pull request #6032 from logto-io/gao-google-one-tap-experience 2024-06-18 10:02:55 +08:00
Gao Sun
c2c15e8bcf
refactor(console): show sso status in jit domains (#6040) 2024-06-18 10:00:35 +08:00
Gao Sun
d9119b56ec
Merge pull request #6031 from logto-io/gao-google-one-tap-core 2024-06-18 09:59:32 +08:00
simeng-li
bb6fd66418
feat: add dev feature disabled test (#6014)
feat: implement dev feature disabled integration test

implement dev feature desiabled integration test
2024-06-17 19:58:57 +08:00
Gao Sun
924ccb4352
Merge pull request #6030 from logto-io/gao-google-one-tap-connector
feat(connector): google one tap
2024-06-17 12:21:10 +08:00
Gao Sun
be1b570691
chore: add comments 2024-06-17 12:06:52 +08:00
Gao Sun
4118669c91
Merge pull request #6027 from logto-io/gao-update-changeset
chore: update changeset
2024-06-17 11:53:21 +08:00
Gao Sun
59fe21aec7
Merge pull request #6026 from logto-io/gao-org-jit-roles-tests
refactor: add organization jit role api tests
2024-06-17 11:52:40 +08:00
Gao Sun
4266ac8c06
Merge pull request #6024 from logto-io/gao-org-jit-roles
feat(core,console): organization jit roles
2024-06-17 11:51:54 +08:00
Charles Zhao
41495a385d
refactor(console): improve swr error handling that previously omitted (#6021) 2024-06-17 11:12:55 +08:00
Gao Sun
d23417e36d
Merge pull request #6022 from logto-io/gao-update-jit-style
refactor(console): update jit styles
2024-06-17 10:45:58 +08:00
Gao Sun
e541716012
Merge pull request #6020 from logto-io/gao-add-profile-in-user-settings
refactor(console): allow view and update `user.profile` in settings
2024-06-17 10:45:14 +08:00
Gao Sun
b286dd314a
Merge pull request #6003 from logto-io/gao-org-mfa
feat(core,console): organization mfa requirement
2024-06-17 10:44:46 +08:00
simeng-li
ed37356ee3
refactor(console,experience,test): decouple isDevFeatureEnabled with isIntegrationTest (#6012)
* refactor(console,experience,test): decouple isDevFeatureEnabled with isIntegrationTest

decouple isDevFeatureEnabled with isIntegrationTest ENV variables

* chore: update environment variable get method

update environment variable get method
2024-06-17 10:30:16 +08:00
simeng-li
a02c20a664
refactor(console): update spring boot api protection guide (#6018)
update spring boot api protection guide
2024-06-17 10:14:04 +08:00
Gao Sun
552a3e59db
chore: add tests 2024-06-16 22:02:13 +08:00
Gao Sun
c0617f159d
chore: add tests 2024-06-16 21:13:00 +08:00
Gao Sun
50c35a2143
feat(experience): google one tap 2024-06-16 14:50:00 +08:00
Gao Sun
942780fcfa
feat(core): google one tap 2024-06-16 14:31:33 +08:00
Gao Sun
6308ee1857
feat(connector): google one tap 2024-06-16 13:55:36 +08:00
Gao Sun
320b720c46
refactor: rename method 2024-06-15 11:22:06 +08:00
Xiao Yijun
dc6fbe212e
refactor(console): improve webhook test request error handling (#6017) 2024-06-15 11:21:44 +08:00
Xiao Yijun
15a51a4426
refactor(console): imporve custom phrase fetch request error handling (#6015) 2024-06-15 11:21:30 +08:00
Xiao Yijun
d17e26ab30
style(console): update tab item style in readme docs (#6013) 2024-06-15 11:21:14 +08:00
Gao Sun
aefe5cbacb
chore: update changeset 2024-06-14 22:54:32 +08:00
Gao Sun
b25bca3aa2
refactor: add organization jit role api tests 2024-06-14 22:44:03 +08:00
Gao Sun
7d6e8dcf9a
Merge pull request #5999 from logto-io/gao-remove-dev-features-guard
chore(console,core): launch organization jit
2024-06-14 14:58:57 +08:00
Gao Sun
3ea37c5275
feat(core,console): organization jit roles 2024-06-14 14:50:33 +08:00
Gao Sun
847a7c413a
refactor(console): update jit styles 2024-06-14 11:39:55 +08:00
Gao Sun
752059d6b1
Merge pull request #6002 from logto-io/gao-enable-backchannel-logout
feat(core,console): enable backchannel logout
2024-06-14 11:10:42 +08:00
Gao Sun
6f0497d214
refactor: apply suggestions from code review
Co-authored-by: Charles Zhao <charleszhao@silverhand.io>
2024-06-14 10:56:18 +08:00
Gao Sun
8306cc4263
Merge pull request #5998 from logto-io/gao-console-jit
feat(console): implement organization jit ui
2024-06-14 10:55:34 +08:00
Gao Sun
9f33d997b2
refactor(console): allow view and update user.profile in settings 2024-06-13 22:44:17 +08:00
simeng-li
930f23e363
fix(core): prevent uncaught promise rejection (#6009)
* fix(core): prevent uncaught promise rejection

prevent uncaught promise rejection crashing the app

* refactor(core): remove inline await

remove inline await statement

* chore(core): update comment

update comment
2024-06-12 07:05:42 +00:00
Gao Sun
136320584f
feat: automatic social account linking (#5881)
* feat: automatic social account linking

* chore: add integration tests

* chore: add changeset
2024-06-08 20:23:57 +08:00
Gao Sun
128ee0c9bb
chore: add tests 2024-06-08 14:48:57 +08:00
Gao Sun
75ab459c0a
feat(core,console): organization mfa requirement 2024-06-08 14:15:07 +08:00
Gao Sun
efa884c409
chore(console,core): launch organization jit 2024-06-08 10:22:38 +08:00
Gao Sun
b50ba0b7e6
chore: add tests and changeset 2024-06-08 10:19:13 +08:00
Gao Sun
f28a083ed0
feat(core,console): enable backchannel logout 2024-06-07 22:12:24 +08:00
Gao Sun
fc1699631c
feat(console): implement organization jit ui 2024-06-07 15:00:06 +08:00
Gao Sun
afb1091603
refactor: fix tests 2024-06-06 19:09:40 +08:00
Gao Sun
ab4867d310
refactor(core): trigger organization membership updated hook from jit 2024-06-06 18:11:49 +08:00
Gao Sun
d4cb91e6c9
feat(core): implement organization jit provisioning 2024-06-06 14:30:29 +08:00
Gao Sun
be9d94d4fd
refactor: fix tests 2024-06-06 14:30:05 +08:00
Gao Sun
f6dbb0aad1
chore: add api docs 2024-06-06 13:37:43 +08:00
Gao Sun
b85ecb6c93
feat(core): organization email domains apis 2024-06-06 10:33:33 +08:00
Gao Sun
d66d8c2286
feat(schemas): init organization email domains table 2024-06-05 22:33:41 +08:00
Gao Sun
ce911309da
refactor(core): reorg organization queries 2024-06-05 18:25:18 +08:00
Gao Sun
ec6f1d39d8
refactor(core): reorg organization routes 2024-06-05 18:17:39 +08:00
Xiao Yijun
33537ef1af
refactor(console,phrases): update role assignment modal phrases (#5989) 2024-06-04 20:42:46 +08:00
simeng-li
7a279be1fc
refactor(core,schemas): add user detail payload to User.Deleted webhook event (#5986)
* refactor(core,schemas): add user detail payload to User.Deleted DataHook event

add user detail data payload to the User.Deleted DataHook event

* fix(core): fix unit test

fix unit test
2024-06-04 11:09:27 +00:00
Xiao Yijun
7ebabc490a
refactor(console): always display role creation hint in role assignment modal (#5988) 2024-06-04 09:19:40 +00:00
Xiao Yijun
223d9e3747
feat(console): add new feature content for m2m integration guide (#5947) 2024-06-04 06:39:01 +00:00
Xiao Yijun
eacec10ac4
chore: remove dev flags and add changeset for m2m guide feature (#5983) 2024-06-04 14:03:50 +08:00
renovate[bot]
9ae4f7d401
chore(deps): update dependency i18next-browser-languagedetector to v8 (#5850)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 12:42:03 +08:00
aiden
f4e64922fb
chore(connector): improve DingTalk web connector readme (#5977)
* feat: add dingtalk connector

* refactor(connector): optimize codes

* refactor(connector): optimize the logic of getting user phone

* docs(connector): add English configuration guide for DingTalk

* docs(connector): add table of contents

* docs(connector): optimize format

* chore(connector): update DingTalk web connector readme

* chore(connector): apply suggestions from code review

Co-authored-by: Darcy Ye <darcyye@silverhand.io>
Co-authored-by: Charles Zhao <charleszhao@silverhand.io>

---------

Co-authored-by: aidenlu <aiden_lu@wochacha.com>
Co-authored-by: Darcy Ye <darcyye@silverhand.io>
Co-authored-by: Charles Zhao <charleszhao@silverhand.io>
2024-06-04 10:31:05 +08:00
renovate[bot]
acc22af0b2
chore(deps): update dependency @testing-library/react to v16 (#5984)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 10:27:48 +08:00
Gao Sun
8669149a08
refactor(core): optimize redis error handling (#5965) 2024-06-04 09:46:35 +08:00
Gao Sun
5391dbc417
refactor(console): use permanently delete (#5979) 2024-06-03 21:43:36 +08:00
Gao Sun
123ecaec47
refactor(core): try to fix uncaught exception (#5982) 2024-06-03 12:26:01 +00:00
Charles Zhao
4d3b32f5f3
fix(console): language switch should work on profile page (#5980) 2024-06-03 12:21:02 +00:00
Charles Zhao
ac5d846c44
refactor(console): click console logo should navigate to root page (#5981) 2024-06-03 20:15:30 +08:00
simeng-li
a495ab00ba
feat(core): report oidc exceptions to the appInsights (#5978)
report oidc exceptions to the appInsights
2024-06-03 18:58:56 +08:00
Darcy Ye
0748a22efb
chore(schemas): add reserved plan ID for admin tenant (#5976) 2024-06-03 10:03:29 +00:00
Xiao Yijun
6e116b30df
refactor(console,phrases): update rbac-related phrases (#5975) 2024-06-03 17:47:51 +08:00
Charles Zhao
14515f2c44
fix(core): profile avatar upload should not return 400 error (#5974) 2024-06-03 17:45:42 +08:00
Xiao Yijun
391717637c
fix(console): avoid skipping m2m role assignment after switching browser tabs (#5973) 2024-06-03 14:34:07 +08:00
Gao Sun
6fbba3821d
feat(console): implement account deletion (#5969)
* feat(console): implement account deletion

* refactor: remove unused phrases

* chore: add i18n phrases

* refactor: add comments and error handling
2024-06-03 12:54:42 +08:00
renovate[bot]
914555e683
chore(deps): update dependency @logto/cloud to v0.2.5-a7eedce (#5847)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-03 04:16:04 +00:00
Gao Sun
d498086fdd
refactor(console): fix plausible hostname (#5968) 2024-06-03 11:59:26 +08:00
Xiao Yijun
014d7f63c3
refactor(console): make long text breakable in roles page (#5956) 2024-06-03 10:51:36 +08:00
Xiao Yijun
ec2df4d3cf
fix(console): only show m2m role notification for m2m roles (#5957) 2024-06-03 10:51:10 +08:00
Gao Sun
a72b71516b
fix: use correct disabled logic for free plan (#5964)
fix: use correct disable logic for free plan
2024-06-01 05:51:58 +00:00
Gao Sun
61da265048
chore: update links (#5963) 2024-06-01 05:45:03 +00:00
Gao Sun
d544d343b5
chore: launch us region (#5962) 2024-06-01 04:04:09 +00:00
silverhand-bot
0decba0308
release: version packages (#5868) 2024-05-31 23:48:43 +08:00
Gao Sun
11f05ceb1d
refactor(console): improve onboarding data and subscription fetching (#5960) 2024-05-31 19:21:47 +08:00
Gao Sun
e989f08065
refactor: remove service log fkey (#5959) 2024-05-31 18:09:43 +08:00
Gao Sun
a0b19513bb
feat(console): show version number for oss (#5950) 2024-05-31 18:05:20 +08:00
Gao Sun
522dd02f44
refactor: improve user experience (#5958) 2024-05-31 17:41:36 +08:00
simeng-li
0c70d65c7b
feat(core,toolkit): add new sso_identities claim (#5955)
* feat(core,toolkit): add new sso_identities claim

add new sso_identities claim to the userinfo endpoint

* chore: update changeset

update changeset

* chore: update comments

update comments

* refactor(core): use findUserSsoIdentites query method in user library

use findUserSsoIdentites query method in user library
2024-05-31 06:31:26 +00:00
Xiao Yijun
9861b8ac44
refactor(console): remove redundant notification from m2m guide (#5954) 2024-05-31 13:17:40 +08:00
Xiao Yijun
b8ea4800c5
fix(console): avoid rendering outdated role options (#5953) 2024-05-31 13:09:09 +08:00
Darcy Ye
0b5b15b969
feat(connector): add DingTalk web connector changeset (#5940) 2024-05-31 12:31:24 +08:00
Gao Sun
3927e6644c
refactor: update naming (#5951)
replace all "mainFlow" with "experience"
2024-05-31 03:40:40 +00:00
Gao Sun
d6bb547f7b
Merge pull request #5949 from logto-io/gao-show-dev-features-status
feat(console): support localStorage override and show dev feature status
2024-05-31 11:32:29 +08:00
Gao Sun
048766884d
refactor(console): set portal z-index properly (#5948) 2024-05-31 10:54:08 +08:00
renovate[bot]
6ecd92de0b
chore(deps): update dependency nock to v14.0.0-beta.7 (#5952)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-31 02:43:31 +00:00
Gao Sun
0866b6ea40
feat(console): show dev feature status 2024-05-30 22:04:36 +08:00
Xiao Yijun
d8b92e4a80
refactor(console): sync m2m integration guide (#5941) 2024-05-30 15:12:26 +08:00
Xiao Yijun
9ff538e6f1
refactor(phrases): update management api notification (#5946) 2024-05-30 14:14:46 +08:00
Xiao Yijun
129cb8dfad
refactor(phrases): update m2m role creation hint (#5945) 2024-05-30 13:59:35 +08:00
Gao Sun
b317c7c1af
feat(console): show banner when only dev tenant found (#5944)
* feat(console): show banner when only dev tenant found

* refactor(console): use i18n
2024-05-30 13:59:03 +08:00
Gao Sun
b755e95a75
refactor(console): fix onboarding issues 2024-05-30 13:23:54 +08:00
Gao Sun
d5f67ecc77
chore: fix typo (#5942) 2024-05-30 13:11:59 +08:00
Charles Zhao
07ac3e87ce
chore: update translate cli (#5906)
* chore: update translate cli

* chore: add changeset
2024-05-30 11:47:47 +08:00
Charles Zhao
4b75860233
docs(core): remove pagination from get organization invitation api docs (#5934) 2024-05-30 10:30:22 +08:00
Charles Zhao
558986d28d
fix(core,console): update invalid documentation links in console and core (#5937)
fix(core,console): update invalid documentation links in console and core cli
2024-05-30 10:17:42 +08:00
Gao Sun
3250163b69
feat(console): invite collaborators during onboarding (#5938) 2024-05-29 22:54:36 +08:00
Gao Sun
a0bcc8340f
refactor: optmize phrases (#5936) 2024-05-29 19:46:52 +08:00
Gao Sun
c5099a3578
refactor(console): add prefix to pv path (#5933) 2024-05-29 19:46:40 +08:00
Charles Zhao
d7c8130f14
chore(phrases): update cloud collaboration invite modal title (#5939) 2024-05-29 19:08:25 +08:00
aiden
87bffee3f4
feat(connector): add dingtalk connector (#5915)
* feat: add dingtalk connector

* refactor(connector): optimize codes

* refactor(connector): optimize the logic of getting user phone

* docs(connector): add English configuration guide for DingTalk

* docs(connector): add table of contents

* docs(connector): optimize format

---------

Co-authored-by: aidenlu <aiden_lu@wochacha.com>
2024-05-29 15:15:45 +08:00
simeng-li
458746c9ac
fix(core): fix azure oidc sso connector authorization error (#5912)
* fix(core): fix azure oidc sso connector authorization error

fix azure oidc sso connector authorization error

* chore: add changeset

add changeset

* chore: update changeset

update changeset

* fix(core): dynamicly verify multi-tenant azure oidc issuer

dynamicly verify multi-tenant azure oidc issuer
2024-05-29 13:30:56 +08:00
Gao Sun
94b688355c
refactor(console): improve onboarding ux (#5932) 2024-05-29 13:27:25 +08:00
Gao Sun
c7aba27dac
refactor(core): use jwks response from oidc for admin tenant keys (#5935) 2024-05-29 13:27:14 +08:00
wangsijie
a330310955
fix(console): remove outdated nextjs app router guide (#5862) 2024-05-29 12:40:05 +08:00
Darcy Ye
c95755502d
fix(connector): fix GitHub connector GET /emails forbidden error (#5925)
* fix(connector): fix GitHub connector GET /emails forbidden error

* chore: adopt suggestion

Co-authored-by: Gao Sun <gao@silverhand.io>

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-05-29 04:24:04 +00:00
Gao Sun
3f910af825
Merge pull request #5931 from logto-io/gao-support-multi-region-paid-plans
refactor(console): support multi-region for paid plans
2024-05-28 22:15:32 +08:00
Gao Sun
0cba01104f
Merge pull request #5930 from logto-io/gao-show-region-in-settings
refactor(console): show dynamic region info in tenant settings
2024-05-28 22:13:34 +08:00
Gao Sun
fc3945e6f8
Merge pull request #5929 from logto-io/gao-bump-cloud
chore(deps): upgrade `@logto/cloud`
2024-05-28 22:11:58 +08:00
Gao Sun
d8eb471ef4
Merge pull request #5928 from logto-io/gao-add-us-region
feat(console): support multi-region
2024-05-28 22:03:54 +08:00
Gao Sun
cd7b54459e
refactor(console): prioritize onboarding check for route redirect 2024-05-28 22:01:16 +08:00
Gao Sun
b10e138f87
refactor(console): support multi-region for paid plans 2024-05-28 19:04:18 +08:00
Gao Sun
06ac416750
chore(deps): upgrade @logto/cloud 2024-05-28 19:02:46 +08:00
Gao Sun
bdaf6d47cd
refactor(console): show dynamic region info in tenant settings 2024-05-28 16:45:01 +08:00
Gao Sun
dc8e38f410
refactor: fix type issues 2024-05-28 16:44:00 +08:00
Gao Sun
f7e1176554
chore(deps): upgrade @logto/cloud 2024-05-28 16:13:44 +08:00
Gao Sun
9d1349ee76
feat(console): support multi-region 2024-05-28 16:09:08 +08:00
Xiao Yijun
58fd32e456
refactor(console): setup m2m roles after creating m2m app (#5924) 2024-05-28 05:07:34 +00:00
Charles Zhao
558c1bccfb
chore(console): translate i18n phrases (#5905) 2024-05-28 03:33:53 +00:00
simeng-li
6f5dea2dfa
fix(console): fix m2m guide curl code syntax error (#5923)
fix m2m guide curl code syntax error
2024-05-28 10:00:15 +08:00
Xiao Yijun
b9b96d2aa7
refactor(console): add notification for m2m role (#5919) 2024-05-27 04:14:12 +00:00
Xiao Yijun
20bf55be30
refactor(console): add management api access flag for role options (#5918) 2024-05-27 11:26:25 +08:00
Xiao Yijun
07fdd8557c
fix: add id generation utils for alteration scripts (#5921) 2024-05-26 20:00:34 +08:00
Xiao Yijun
e200cfe681
fix(schemas): import generateStandardId from correct source (#5920) 2024-05-24 10:45:02 +00:00
Xiao Yijun
fb20fc1154
refactor(console): reorg role transfer component file structure (#5911) 2024-05-23 17:32:22 +08:00
Xiao Yijun
25d67f33f3
feat: create pre-configured role with m-api access when seeding db (#5908) 2024-05-23 13:58:41 +08:00
simeng-li
b5104d8c19
feat(console,core): remove DataHook devFeature guard (#5898)
* feat(console,core): remove DataHook devFeature guard

remove DataHook devFeature guard

* chore: add changeset

add changeset

* chore: update changesets

update changesets
2024-05-22 11:20:09 +08:00
Charles Zhao
7f5625d1f8
chore(console): update pricing table for organizations feature (#5909) 2024-05-22 10:25:46 +08:00
Gao Sun
38811e1099
refactor: remove internal role policies (#5904)
* refactor: remove internal role policies

* refactor: remove unused tests
2024-05-21 21:44:24 +08:00
Gao Sun
e762d64120
refactor(core): report forwarded headers (#5907) 2024-05-21 19:00:00 +08:00
wonders88
7fb4eb6daa
fix(console): fix Laravel misspelling (#5903) 2024-05-21 14:46:00 +08:00
Darcy Ye
888c80ff99
fix(console): add pro tag for custom JWT page (#5901) 2024-05-21 14:26:09 +08:00
Darcy Ye
05dbf5427d
chore(phrases): update tenant deletion modal content (#5900)
* chore(phrases): update tenant deletion modal content

* chore(phrases): sync translation
2024-05-21 14:24:03 +08:00
wonders88
46e2375975
fix(console): fix Nuxt doc typo (#5899) 2024-05-21 03:37:06 +00:00
simeng-li
c627ea6080
fix(phrases): fix legacy sie phrases (#5897)
fix legay sie phrases
2024-05-20 11:40:52 +08:00
simeng-li
cb1a38c405
refactor(experience): add global loading status on page redirect (#5774)
* refactor(experience): add global loading status on page redirect

add global loading status on page redirect

* chore: add changeset
2024-05-20 09:19:46 +08:00
Gao Sun
e715049bae
refactor: remove TenantInfo type (#5891) 2024-05-17 20:06:09 +08:00
Charles Zhao
f1d5f724d5
chore(connector): update wecom connector readme (#5894) 2024-05-17 10:20:01 +00:00
Charles Zhao
dd2f2e992c
fix(connector): fix invalid image path in connector readme (#5887) 2024-05-17 18:10:51 +08:00
simeng-li
330c6bd6eb
feat(core): update test hook payload (#5883)
update test hook payload to be dynamic based on InteractionHook or DataHook event
2024-05-17 09:40:44 +00:00
simeng-li
88f568f3c5
feat(core): add suctom scopes.updated hook events (#5880)
* feat(core): add suctom scopes.updated hook events

add scopes.updated hook event to role creation api

* chore(core): add dev feature guard

add dev feature gurad

* feat(core): fetch scopes details and return to the hook

fetch scopes details and return to the hook

* refactor(core): mark deprecated body of roles/:id/scopes api

mark deprecated body of roles/:id/scopes api

* fix(test): fix unit test

fix unit test
2024-05-17 17:25:31 +08:00
simeng-li
a1091aee20
refactor(core,schemas): move webhook event payload type definition to schemas (#5878)
move webhook event payload type definition to schemas
2024-05-17 16:25:19 +08:00
Gao Sun
76fd33b7ed
feat: default user role (#5872)
* feat: default user role

* chore: add tests and changeset

* refactor: show warning for deprecated env

* chore: fix tests
2024-05-17 16:02:05 +08:00
wangsijie
13bfdbd638
feat(console): add next auth guide (#5873) 2024-05-17 14:13:23 +08:00
renovate[bot]
1b2359be59
chore(deps): update dependency sinon to v18 (#5870)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-16 16:43:26 +08:00
simeng-li
5e7bee1c8c
refactor(core,schemas,test): rename DataHook data update event name (#5876)
rename the DataHook Schema data update event name
2024-05-16 06:40:59 +00:00
Charles Zhao
c558affac5
fix(console): improve audit log error handling if the related user has been removed (#5874) 2024-05-16 04:51:55 +00:00
simeng-li
1246d2b7b5
style(console): update webhook list page styles (#5871)
update webhook list page styles
2024-05-16 11:54:15 +08:00
simeng-li
7216f2ac96
fix(console): update the svelte integration guide (#5869)
update the svelte integration guide
2024-05-16 10:52:08 +08:00
simeng-li
e04d9523a6
feat(console, phrases): update the supported webhook events (#5856)
* test(core): add integration tests

add integration tests for interaction hooks

* chore(test): remove legacy test

remove legacy test

* feat(console, phrases): update the supported webhook events

update the supported webhook events

* refactor(console): rename webhook and webhook log keys

rename webhook and webhook log keys

* fix(test): fix integration test

fix integration test

* feat(console): add devFeature guard

add devFeature guard

* chore: add changeset

add changeset

* chore(console): remove the lint rule disable comment

remove the lint rule disable comment

* fix(test): fix the integartion tests

fix the integration tests

* fix(console): refine the code

refine the code

* chore(console): refine comments

refine comments
2024-05-15 06:26:52 +00:00
Gao Sun
c2a8e457c2
refactor(console): report first app creation conversion (#5866) 2024-05-15 06:05:25 +00:00
simeng-li
5462ab4765
feat(core): trigger user create DataHook event on user registration (#5837)
* feat(core): trigger user data hook event on interaction api call

trigger user data hook event on interaction api call

* chore(core): refine comments

refine comments

* fix(core): fix the interactionHookMiddleware

fix the interactionHookMiddleware

* test(core): add integration tests

add integration tests for interaction hooks

* chore(test): remove legacy test

remove legacy test
2024-05-15 11:17:46 +08:00
silverhand-bot
7b5a4e3fb4
release: version packages (#5684) 2024-05-14 20:27:55 +08:00
Charles Zhao
a6582b208c
chore(console): update sdk doc reference links (#5860) 2024-05-14 18:00:27 +08:00
wangsijie
5660c54cb5
fix(core): should sign out user after deletion or suspension (#5857)
fixed #5572
2024-05-14 08:10:31 +00:00
Xiao Yijun
1e24843a28
chore(phrases): update organization permission column name (#5864) 2024-05-14 07:46:31 +00:00
Gao Sun
bec2720c7b
refactor(console): do not parameterize guide id (#5863) 2024-05-14 15:27:07 +08:00
wangsijie
1c414f1889
fix(core): fix consent scopes filter rule for non-3rd-party app (#5859) 2024-05-14 15:24:49 +08:00
Gao Sun
304d948511
refactor(core): update first admin user preconditions (#5858) 2024-05-14 14:12:07 +08:00
simeng-li
f020c5984c
fix(core): add devFeature guard for DataHooks (#5861)
fix(core): add devFeature guard

add devFeature guard
2024-05-14 14:05:52 +08:00
wangsijie
062d21764c
chore(core): add custom domain host to app insights (#5852) 2024-05-13 13:04:18 +00:00
Xiao Yijun
1fdd28b2b3
chore: build oauth2 connector on prepack (#5855) 2024-05-13 17:06:04 +08:00
simeng-li
5acd7ef8cb
refactor(core, schemas): update interaction webhook middleware using contextManager (#5834)
* feat(core): update interaction webhook middleware using contextManager
updaet interaction webhook middleware using contextManager

* fix(test): fix ut

fix ut

* refactor(core, schemas): refactor DataHook context structure

refactor DataHook context structure

* fix(core): fix demo-app application not found error

fix demo-app application not found error

* chore(core): update comments

update comments
2024-05-13 16:49:09 +08:00
wangsijie
697ac693a6
feat(console): add wordpress integration guide (#5844) 2024-05-13 16:14:40 +08:00
simeng-li
e7a642028d
feat(schemas): define data hook events (#5828)
* feat(schemas): define data hook events

define data hook events

* fix(schemas,core): fix the type error

fix the type error

* fix(core): fix unit test

fix unit test

* feat(test): add integration tests for DataHooks

add integration tests for DataHooks

* fix(test): fix ut of management api hook middleware
fix ut of the management api hook middleware

* refactor(test,core,schemas): refactor some DataHook definiations

refactor some DataHook definitations

* chore(test): remove upper scope describe wrap

remove upper scope describe wrap

* fix(test): fix tests

fix tests

* refactor(schemas): rename the info.update events

rename the info.update events

* refactor(schemas): rename

rename

* refactor(core,schemas): refactor DataHook code

refactor DataHook code to address some code review comments

* fix(test): fix ut

fix ut

* fix(schemas): update DataHookEventPayload type

update DataHookEventPayload type

* chore(schemas): update comments

update comments
2024-05-13 16:11:50 +08:00
Charles Zhao
cad032a22a
chore(console): update jwt claims status in plan comparison table (#5854) 2024-05-13 07:02:05 +00:00
wangsijie
e388c66a2e
chore(core,schemas): remove feature guard of organization api resource (#5743) 2024-05-13 06:26:34 +00:00
Xiao Yijun
6fe6f87bc3
chore(console,experience): remove dev flags add changeset for organization updates (#5763) 2024-05-13 14:18:33 +08:00
wangsijie
0fc9f83b7e
fix(core): filter scopes for 3rd-party app (#5845) 2024-05-13 11:05:30 +08:00
renovate[bot]
b7d950b40c
fix(deps): update dependency @simplewebauthn/server to v10 (#5705)
* fix(deps): update dependency @simplewebauthn/server to v10

* fix(core): update code to support @simplewebauthn/server v10

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: wangsijie <wangsijie@silverhand.io>
2024-05-13 11:05:08 +08:00
renovate[bot]
d38ddf15b7
chore(deps): update dependency @simplewebauthn/types to v10 (#5704)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-13 02:47:09 +00:00
renovate[bot]
517c7330d4
chore(deps): update dependency @simplewebauthn/browser to v10 (#5703)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-13 10:32:46 +08:00
Darcy Ye
5872172cbb
feat(core,console): enable custom JWT for OSS and can run script in local vm (#5794) 2024-05-11 22:22:14 +08:00
Xiao Yijun
23d40ed4de
refactor(console, phrases): update resource scopes assignment form title (#5846) 2024-05-11 12:44:58 +08:00
Charles Zhao
3d4404f5df
fix(console): move handle social route to global anonymous route enum (#5842) 2024-05-10 08:20:12 +00:00
Charles Zhao
dc0d5775ae
refactor(console): refactor some console global routes (#5841) 2024-05-10 15:10:51 +08:00
Xiao Yijun
266af8c3d7
fix(experience): hide scope list if no user scopes and resource scopes (#5840) 2024-05-10 11:00:26 +08:00
Charles Zhao
feae37b9b1
fix(console): fix the link social feature on logto cloud (#5838) 2024-05-10 10:53:22 +08:00
Xiao Yijun
50f336c7d3
fix(console): focus on org socpes tab on app scopes modal reopened (#5839) 2024-05-10 10:08:56 +08:00
Charles Zhao
ff65cfb75b
fix(console): make profile a tenant independent page (#5687)
* fix(console): make profile a tenant independent page

* refactor(console): profile routes

* chore(core): refactor later
2024-05-09 19:16:26 +08:00
Xiao Yijun
3227f61fad
feat(console): support assign organization resource scopes for 3rd-party app (#5812) 2024-05-09 18:52:38 +08:00
wangsijie
7244dadf69
feat(core,schemas): update consent info (#5822) 2024-05-09 13:32:31 +08:00
Darcy Ye
0227822b2d
feat(connector): can access all user email even if no public email is set (#5737) 2024-05-09 12:55:56 +08:00
Gao Sun
f8221a38db
refactor(console): update conversion report timing (#5833) 2024-05-09 11:57:56 +08:00
Charles Zhao
39e239753e
feat(console): add webflow integration guide (#5832) 2024-05-09 11:49:06 +08:00
Gao Sun
21bb35b127
feat: init management api hook middleware function (#5783)
* feat: init management api hook middleware function

* refactor: fix type issues

* feat(core): implement auto triggered management api hooks

implement auto triggered managment api hooks

* refactor(console,core,schemas): rename the managementHook to dataHook

rename the managementHooke to dataHook and redefine the types

* feat(core): add dev feature guard

add dev feature guard

* chore: update changeset

update changeset

* refactor(core,console,schemas,shared): update the webhook logics

update the webhook logics. Address some PR review comments

* fix(test): fix integration tests

fix integration tests

* fix(test): remove legacy code

remove legacy code

* refactor(core,schemas): refactor the hook library code

refactor the webhooks library code. address some comments

* fix(core): address rebase issue

update console log using getConsoleLogFromContext

* fix(core): fix ut

fix ut

* fix(core): refactor data webhook code

refactor data webhook codes

* refactor(core): clean up some management api webhook code

clean up some management api webhook code

---------

Co-authored-by: simeng-li <simeng@silverhand.io>
2024-05-09 11:19:01 +08:00
Xiao Yijun
0d8d3a0d95
feat(experience): display org resource scopes on consent page (#5831) 2024-05-08 05:18:32 +00:00
wangsijie
726a65dd8e
feat(core,schemas): add org resource scopes to consent get (#5808) 2024-05-07 16:39:37 +08:00
Charles Zhao
f57e21fc20
refactor(console): make invitee email breakable in invitation list (#5825) 2024-05-07 12:03:05 +08:00
Gao Sun
5eb5d3a265
chore(deps): upgrade withtyped packages (#5829) 2024-05-07 11:08:10 +08:00
Gao Sun
4397ca29ed
refactor(core): optimize init (#5826) 2024-05-06 09:12:36 +00:00
Gao Sun
95682f72a1
chore(deps): upgrade withtyped packages (#5827) 2024-05-06 17:06:37 +08:00
Xiao Yijun
c1c8410093
fix(console): hide org resource scopes tab from 3rd-party app modal (#5824) 2024-05-06 04:03:38 +00:00
Charles Zhao
b4b8015db5
fix(core): invitee email check should be case insensitive (#5823)
* fix(core): invitee email check should be case insensitive

* chore: add changeset
2024-05-06 10:21:45 +08:00
Xiao Yijun
3e5ffc4991
feat(connector): add hugging face connector (#5797) 2024-05-06 09:54:48 +08:00
Gao Sun
ac3575a023
refactor: remove app insights domains from security headers (#5814) 2024-05-01 15:49:30 +00:00
Gao Sun
a9ccfc738d
refactor: implement request id (#5813)
* refactor: implement request id

* refactor: fix tests

* refactor: add unit tests
2024-05-01 15:49:01 +00:00
wangsijie
5adf3dfad7
feat(core,schemas): add CRUD for consent organization resource scopes (#5804)
feat(core,schemas): add crud for user consent organization resource scopes
2024-04-30 15:09:13 +08:00
Gao Sun
2e96eea60c
refactor: update plausible domain (#5799)
refactor: update plausible domain
2024-04-30 06:51:14 +00:00
wangsijie
3486b12e86
fix(core): fix upload file guard (#5810)
fix: remove the plus sign in front of the phone number (#5801)

Co-authored-by: Kamto <kam_to@outlook.com>
2024-04-30 03:40:05 +00:00
Kamto
224723413a
fix: remove the plus sign in front of the phone number (#5801) 2024-04-29 15:35:25 +08:00
wangsijie
24acae8709
feat(schemas): add table for app org resource scope consent (#5803)
feat(schemas): add table application_user_consent_organization_resource_scopes
2024-04-29 10:48:02 +08:00
simeng-li
bbd399e157
fix(experience,core): fix SSO register hook event not triggering bug (#5796)
* fix(experience,core): fix SSO register hook event not triggering bug

fix the SSO register hook event not triggering bug

* chore: update changeset content

update changeset content
2024-04-28 03:24:15 +00:00
wangsijie
aec6c779b2
fix(core): fix status code of create new user api (#5735) 2024-04-28 11:06:37 +08:00
simeng-li
c92acffb75
refactor(console): remove useless log title definitions (#5798)
remove useless log title definitions
2024-04-28 10:24:31 +08:00
Gao Sun
b80934ac5c
fix(experience): use correct callback path for native environments (#5800) 2024-04-27 23:27:33 +08:00
Darcy Ye
012a2c0e36
Merge pull request #5793 from logto-io/yemq-refactor-jwt-library-methods
refactor(core): move the deploy/undeploy worker methods to jwtCustomizerLibrary
2024-04-26 10:05:06 +08:00
Gao Sun
e8c41b1644
feat: support organization custom data (#5785)
* feat: support organization custom data

* chore: update changeset
2024-04-25 14:16:59 +00:00
Darcy Ye
d6930f9667
refactor: reorg the implementation 2024-04-25 21:20:19 +08:00
simeng-li
397dfcdf92
fix(experience): redirect to sign-in page on socical sign-in error (#5787)
* fix(experience): redirect to sign-in page on socical sign-in error
redirect user to sign-in page on social sign-in error

* test(experience): add integration tests

add integration tests
2024-04-25 14:00:07 +08:00
renovate[bot]
61e20940fe
chore(deps): update dependency supertest to v7 (#5791)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-25 11:53:00 +08:00
Gao Sun
3c4971ee25
Merge pull request #5784 from logto-io/gao-update-router-name
refactor(core): update `AuthedRouter` -> `ManagementApiRouter`
2024-04-25 11:51:55 +08:00
renovate[bot]
09a1b2438d
fix(deps): update dependency tar to v7 (#5678)
* fix(deps): update dependency tar to v7

* refactor: fix import

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Gao Sun <gao@silverhand.io>
2024-04-24 22:37:30 +08:00
Xiao Yijun
f9c7a72d51
feat(connector): support client_secret_basic and client_secret_jwt methods for oauth2 connectors (#5762) 2024-04-24 13:51:41 +08:00
Gao Sun
f0a01a73be
refactor(core): update AuthedRouter -> ManagementApiRouter 2024-04-24 12:41:34 +08:00
Charles Zhao
ead2abde65
fix(core): bump oidc-provider to fix resource indicator check (#5782)
* fix(core): bump oidc-provider to fix resource indicator check

* chore: add changeset
2024-04-24 09:51:56 +08:00
Darcy Ye
fec60c8edf
chore(phrases): update custom JWT console phrases (#5776) 2024-04-23 12:15:54 +00:00
Darcy Ye
61a2422601
chore(console,core): remove custom JWT dev feature guard (#5775) 2024-04-23 18:53:45 +08:00
Charles Zhao
b575f57ac3
feat(core): support comma separated resource param (#5773) 2024-04-23 15:11:39 +08:00
simeng-li
9cf03c8edb
feat(console): add spring boot integration guide (#5740)
* feat(console): add spring boot integration guide

add spring boot integration guide

* chore: add changeset

add changeset

* chore: fix changeset typo

* fix(console): update the spring boot guide description

update the spring boot guide description

* chore(console): remove extra empty space

remove extra empty space
2024-04-23 02:37:54 +00:00
Charles Zhao
30aec5dd5f
chore(core): fix typo in code comments (#5772) 2024-04-23 10:14:37 +08:00
simeng-li
465c7a447a
style(experience): fix the terms of use link style (#5771)
fix the terms of use link style in confirm modal
2024-04-23 10:10:31 +08:00
simeng-li
9bece65d91
chore(experience): package update (#5769)
react-device-deteck package update
2024-04-22 13:37:10 +08:00
Charles Zhao
6b4ee7ac56
chore(phrases): improve phrases on accessing invitations not made for you (#5744) 2024-04-22 11:11:54 +08:00
Charles Zhao
711c51c0fd
refactor(console): update organization guide and tenant member routers (#5766) 2024-04-22 11:10:33 +08:00
simeng-li
fcfa2c7d26
refactor(console): implement new jwt customizer delete modal (#5765)
* refactor(console): clean up the global useConfirmModal provider

clean up the global useConfirmModal provider

* refactor(console): implement new jwt customizer delete modal

implement new jwt customizer delete modal
2024-04-22 10:16:40 +08:00
simeng-li
585ce7413d
fix(console): fix the jwt creation page idle bug after submit form (#5761)
* fix(console): fix the jwt creation page idle bug after submit form

fix the jwt creation page idle bug after submit the form

* chore(console): add some comments

add some comments
2024-04-22 10:15:58 +08:00
Charles Zhao
0b49f9cf83
fix(console): copy to clipboard component should display at full width properly (#5764) 2024-04-19 10:03:17 +00:00
Charles Zhao
3ddf63b6a5
fix(console): rotate signing-key dropdown should be visible (#5759) 2024-04-19 17:32:08 +08:00
simeng-li
15e543abc0
fix(console): replace ts with js for JWT customizer (#5760)
replace ts with js for JWT customizer
2024-04-19 17:24:01 +08:00
Charles Zhao
9707d66930
fix(console): pagination bar should be fully visible (#5758) 2024-04-19 15:54:49 +08:00
simeng-li
45fd3b22ff
fix(console): revert the isDevFeaturesEnabled changes in console (#5755)
revert the isDevFeatureEnabled hot fix
2024-04-19 03:47:07 +00:00
Darcy Ye
959f2d2795
chore(console): update custom JWT scripts sample (#5747) 2024-04-19 00:34:50 +08:00
Darcy Ye
e035377b83
chore: update util function interface and update comments 2024-04-19 00:32:11 +08:00
Darcy Ye
801eae87d2
chore: apply suggestions from code review
Co-authored-by: Gao Sun <gao@silverhand.io>
2024-04-18 22:40:45 +08:00
Darcy Ye
2e103f513e
fix(core): update cloud dependency, cloud client calls 2024-04-18 22:40:42 +08:00
renovate[bot]
8508469abf
chore(deps): update silverhand configs monorepo packages to v6 (major) (#5750)
* chore: upgrade configs

* refactor: fix lint errors

* refactor: fix lint errors

* refactor: fix stylelint issues

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-04-18 12:26:37 +00:00
Alessandro Chitolina
8ef021fb35
feat(core): add redis cluster and tls extra options support (#5619)
* feat: add redis cluster and tls extra options support

* refactor(core): allow non-normative redis url

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-04-18 20:14:49 +08:00
Gao Sun
4aa6db99db
chore: upgrade packages (#5749) 2024-04-18 18:26:58 +08:00
simeng-li
bd228bce71
fix(console): force dev feature enabled false (#5752)
* fix(console): force dev feature enabled false

force dev feature enabled false

* fix(console): avoid lint error

avoid lint error

* fix(console): enable dev feature for integration tests

enable dev feature for integration tests
2024-04-18 17:59:15 +08:00
Xiao Yijun
c6adedefb5
fix(console): always display create org button (#5746) 2024-04-18 16:15:05 +08:00