0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-04-14 23:11:31 -05:00
Commit graph

7292 commits

Author SHA1 Message Date
wangsijie
58a5b497bf
feat(core): add recatpcha enterprise verification (#7204) 2025-04-01 14:09:10 +08:00
dependabot[bot]
cd70f8451f
chore(deps-dev): bump vite from 6.1.2 to 6.1.3 (#7215)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.1.2 to 6.1.3.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.1.3/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.1.3/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 04:22:12 +00:00
Charles Zhao
9c2317ff50
chore(test): improve CI test stability (#7213) 2025-04-01 12:08:37 +08:00
wangsijie
726ce4eb78
test: increase wait time for backchannel logout test (#7217) 2025-04-01 11:39:38 +08:00
Charles Zhao
5d087da9b1
refactor(core): skip sign-in mode check for one-time token verification (#7200)
* refactor(core): skip sign-in mode check for one-time token verification

* refactor(core): refactor per review comments

* test: add integration test
2025-03-31 08:46:59 +00:00
silverhand-bot
ac7f0bbcd5
release: version packages (#7100) 2025-03-31 16:00:12 +08:00
simeng-li
13d04d7766
feat(core, console, experience): remove dev feature guards (#7211)
* feat(core, console, experience): remove dev feature guards
remove dev feature guards

* fix(console): remove console log

remove console log

* chore: update changeset

update changeset

* chore: update changeset content

update changeset content

* fix(experience): should nav back to email form

should nav back to email form is user cancel the direct sign-in modal.
2025-03-31 15:45:41 +08:00
Charles Zhao
e502607ddf
fix(phrases): fix i18n translations in regional variation locales (#7210) 2025-03-31 15:41:20 +08:00
wangsijie
870fa0b915
feat(experience): render captcha in register form (#7188) 2025-03-31 13:53:23 +08:00
wangsijie
bb593896b9
feat(core): skip captcha for social and sso (#7196) 2025-03-31 13:32:45 +08:00
Nick Daugherty
048f6ab63b
fix(phrases): improve wording of "existing account?" question (#7172)
fix(phrases): improve en i18n content

"have" reads better in English
2025-03-31 05:02:44 +00:00
simeng-li
93a52df81a
fix(console): fix disable sign-in password settings bug (#7199)
* fix(console): fix disable sign-in password settings bug

fix disabled sign-in password settings can not be saved bug

* fix(console): remove dummy code

remove dummy code
2025-03-31 03:00:35 +00:00
Charles Zhao
d9e51d1cec
fix(core): fix provision organization by ids query (#7207) 2025-03-31 10:21:33 +08:00
wangsijie
df84c30953
feat(core): add security headers for captcha (#7177) 2025-03-31 09:23:37 +08:00
Charles Zhao
26c5f612af
refactor(phrases): add "continue_as" phrase key (#7208)
* refactor(phrases): add "continue_as" phrase key

* fix(phrases): translation issue in regional variated locales
2025-03-31 08:56:41 +08:00
Charles Zhao
68cf11f2ae
feat(demo-app,core): support one-time token in demo-app (#7206) 2025-03-28 11:47:52 -07:00
wangsijie
dfc3218929
fix(console): show vonage connector (#7202) 2025-03-28 10:42:24 +08:00
simeng-li
0ee810a1e8
feat(console): add password not enabled notification (#7201)
add password not enabled notificaiton
2025-03-28 00:17:10 +08:00
simeng-li
bae3c78a5a
feat(experience): show sign-in modal on register profile fulfillment flow (#7198)
show sign-in modal on register profile fulfillment flow
2025-03-28 00:13:54 +08:00
Charles Zhao
bf74d32593
feat(core): guard one-time token on consent request (#7160) 2025-03-27 14:45:38 +08:00
simeng-li
e753dce361
refactor(core,experience): adjust missing profiles prompt order (#7195)
adjust missing profiles' prompt order
2025-03-27 13:29:28 +08:00
Charles Zhao
cd8544de44
refactor(core): provision user to organizations upon successful one-time token auth (#7193) 2025-03-27 12:23:47 +08:00
simeng-li
232ba538b0
chore(phrases): update sign-up identifer phrases (#7187)
* chore(phrases): update sign-up identifer phrases

update sign-up identifier phrases

* chore(phrases): update phrases

update phrases
2025-03-27 12:10:51 +08:00
simeng-li
a3260fc812
feat(console): add new signUpDiff modal (#7194)
add new signUpDiff modal to support multi sign-up identifiers changes
2025-03-27 12:10:34 +08:00
Darcy Ye
d26b0e66b2
chore: enable quota guard for cloud integration test (#7190) 2025-03-27 03:17:41 +00:00
simeng-li
7d053fd4b6
refactor(console,core): refactor sign-up verify and sign-in syncing (#7191)
* refactor(console,core): refactor sign-up settings syncing logic

refactor the sign-up settings syncing logic

* fix(test): fix tests

fix tests

* fix(console): fix sign-up identifiers listener

fix sign-up identifiers listener
2025-03-27 11:08:06 +08:00
simeng-li
880de8567e
fix(console): disable conflicted sign-up identifiers (#7186)
* fix(console): disable conflicted sign-up identifiers

disaable conflicted sign-up identifiers

* style(console): remove hover style

remove hover style of the disabled elements
2025-03-27 09:49:28 +08:00
dependabot[bot]
5db244f6fb
chore(deps): bump vite from 5.4.14 to 6.1.2 (#7185)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.14 to 6.1.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.1.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.1.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-27 01:23:20 +00:00
wangsijie
1baaaef19b
feat(core): guard captcha before creating users (#7189) 2025-03-26 17:39:33 +08:00
Xiao Yijun
dc13cc73dd
feat(console): add wordpress plugin guide (#7180) 2025-03-26 15:34:27 +08:00
wangsijie
ec646a0dba
refactor(console): change captcha policy to single switch (#7184) 2025-03-26 12:44:22 +08:00
wangsijie
4d4ba90ad5
feat(core): check captcha token when creating interaction (#7176) 2025-03-26 11:29:40 +08:00
dependabot[bot]
db8f19b204
chore(deps-dev): bump vite from 6.0.11 to 6.0.12 (#7181)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.0.11 to 6.0.12.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.0.12/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.0.12/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-26 02:02:46 +00:00
simeng-li
02eb928bca
feat(core): merge idToken claims with userinfo response (#7179)
merge idToken claims with userinfo response in Azure OIDC SSO connector
2025-03-26 09:51:07 +08:00
renovate[bot]
d587839c46
chore(deps): update dependency vite to v6.0.12 [security] (#7182)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-26 09:50:23 +08:00
Charles Zhao
a5c0343ae9
feat(experience): add one-time token landing page to handle magic link auth (#7159)
* feat(experience): add one-time token landing page to handle magic link auth

* refactor: update per review comments

* fix: fixup
2025-03-25 12:58:31 +00:00
simeng-li
08b7b010c3
refactor(experience): refactor usePreSignInErrorHandler hook (#7178)
refactor(experience): refactor preSignInErrorHandler hook

refactor preSignInErrorHandler hook
2025-03-25 13:34:58 +08:00
Charles Zhao
552a368482
refactor(translate): improve prompts to better support i18n suffixes (#7167)
* refactor(translate): improve prompts to better support i18n suffixes

* chore: add changeset
2025-03-25 11:32:54 +08:00
simeng-li
fd9b03ea08
fix(console): fix sign-in method can not removed bug (#7175)
* fix(console): fix sign-in method can't removed bug

fix sign-in methods can't removed bug. Also add new integration tests

* chore(console): clean up legacy code

clean up legacy code
2025-03-25 11:25:48 +08:00
simeng-li
cdc1acb238
refactor(console): refactor SIE settings form (#7154)
* refactor(core): remove mandatory sign-in password verification rule

remove mandatory sign-in password verification rule

* refactor(console): refactor SIE settings form

refactor SIE settings form

* feat(console): add dev feature guard

* feat(console): add multi sign-up identifiers (#7168)

update SIE page to support multi sign-up identifiers

* chore(console): disable test cases for devFeature

disable test cases for devFeature

* refactor(test): disable some console tests for devFeature

disable some console tests for devFeature

* fix(console): fix emailOrPhone sign-in method sync

fix emailOrPhone sign-in method sync
2025-03-25 09:53:34 +08:00
Charles Zhao
e6f315d1b4
feat(experience): add switch account page (#7155)
* feat(experience): add switch account page

* refactor(experience): update account switch page

* chore: i18n phrases
2025-03-25 09:30:09 +08:00
Charles Zhao
5da01bc47a
fix(toolkit): make language tag check case-insensitive (#7164)
* fix(toolkit): language tag check should be case insensitive

* chore: add changeset

* fix(translate): fix target language variable in prompt

Co-authored-by: Gao Sun <gao@silverhand.io>
2025-03-25 00:52:19 +00:00
simeng-li
5180368b1e
feat(experience): handle secondary sign-up identifiers (#7142)
* refactor(experience): refactor verification code sign-in/sign-up

refactor the verification code sign-in and sign-up error handling logic.

* refactor(experience): remove verification code method assertion

remove verification code method assertion

* fix(experience): fix ut

fix ut

* chore: add some comments

add some comments

* refactor(experience): update username registration handler

update username registraction handler, directly submit the interaction is password is not enabled for sign-up

* refactor(experience): simplify react hook dependency

simplify react hook dependency
2025-03-24 14:01:10 +08:00
simeng-li
d352b6716c
feat(core): parse mandatory profile (#7133)
* feat(core): parse mandatory profile

parse mandatory profile

* refactor(core): reorder mandatory profile validation

reorder mandatory profile validation
2025-03-24 11:25:28 +08:00
simeng-li
eb802f4c4b
feat(core,schemas): add secondary sign-up identifiers (#7127)
* feat(core,schemas): add secondaryIdentifiers to SIE signUp settings

add secondaryIdentifiers to SIE signUp settings

* chore: add changeset

add changeset

* chore: update changeset

update changeset

* fix(test): fix ut case description

fix ut test case description
2025-03-24 10:19:00 +08:00
simeng-li
c8cc6af701
chore(core): update xml-crypto dep (#7169)
upate xml-crypto dep
2025-03-24 09:57:42 +08:00
Darcy Ye
9b6dbf28e2
chore: add scopes field to MS Azure AD connector (#7087)
* chore: add scopes field to MS Axure AD connector

* fix: fix scopes
2025-03-21 12:13:23 +08:00
Darcy Ye
e11cb003dc
fix(console): fix visibility of Stripe customer portal (#7165) 2025-03-21 11:49:53 +08:00
Xiao Hanyu
5003166e51
chore: fix pnpm requirements in CONTRIBUTING.md (#7134)
use pnpm other than 9.x will report an error.

ref commit:
2171b962a9
2025-03-21 11:04:14 +08:00
Charles Zhao
a7891e0ffa
fix(phrases): improve i18n plural forms translations (#7166)
* chore(console,experience): sync and translate i18n phrases

* fix(phrases): improve plural form i18n translations in console

* fix(phrases): provide fine-grained plural form i18n suffixes in Experience
2025-03-20 11:45:53 +00:00