simeng-li
2362791edc
chore(core): remove devFeature guard ( #6462 )
...
* chore(core): should not trigger profile update log
should not trigger profile update log if the synced profile is empty
* chore(core): add userId to experience audit log
add userId to the experience audit log
* chore(core): remove devFeature guard
remove devFeature guard
* feat(test): remove devFeature guard in test
remove devFeature guard in test
2024-08-19 13:00:19 +08:00
simeng-li
cea8aa1120
feat(core): implement wellknown swagger endpoints ( #6445 )
...
* feat(core): implement wellknown swagger endpoints
implement wellknown swagger endpoints
* chore(core): rename
rename
* refactor(core): extract common util methods
extract common util methods
* fix(core): fix lint error
fix lint error
* refactor(core): shared code optimization
shared code optimization
* chore(core): remove type assertion
remove type assertion
2024-08-19 09:37:23 +08:00
simeng-li
50e430880d
refactor(core): redesign get sso connectors endpoint ( #6454 )
...
* refactor(core): redesign get sso connectors endpoint
redesign get sso conenctors endpoint
* chore(core): fix import format
fix import format
2024-08-16 11:06:35 +08:00
simeng-li
db42279ed4
feat(core): add experience APIs openapi docs ( #6436 )
...
* feat(core): add experience APIs openapi docs
add experience APIs openapi docs
* fix(core): adjust the format
adjust the format
* chore: update experience API description
update experience API description
* fix(core): fix integration tests
fix integration tests
* chore(core): add devFeature tag in openapi doc
add devFeature tag in openapi doc
* fix(core): fix the integration test
remove the redundent path paramter def
2024-08-15 10:05:52 +08:00
wangsijie
fe054d5af5
feat(core): modify and delete PATs ( #6390 )
2024-08-13 11:37:58 +08:00
wangsijie
22d0a06fc6
feat(core): list PATs ( #6389 )
2024-08-13 10:47:37 +08:00
wangsijie
86e76ffc8a
feat(core): create PAT ( #6388 )
2024-08-13 10:10:41 +08:00
Xiao Yijun
ab90f43db2
fix(experience): prevent errors from applying unsupported cached identifier types ( #6425 )
...
* fix(experience): prevent errors from applying unsupported cached identifier types
* test(experience): add integration tests for cached input value
* refactor(experience): rename `getIdentifierInputValue` to `getIdentifierInputValueByTypes`
* refactor(experience): add `identifierInputValue` back
* refactor(experience): update implementation
2024-08-12 10:28:32 +08:00
silverhand-bot
ddfa7aa96e
release: version packages ( #6197 )
2024-08-08 13:00:14 +08:00
simeng-li
d26fca70fb
refactor(core,schemas): refactor the register flow ( #6401 )
...
* refactor(core,schemas): refactor the registration flow
refactor the registraction flow
* fix(core): remove unused method
remove unused method
* fix(test): remove legacy test
remove legacy test
* fix(core): fix webauthn verificaiton api
fix webauthn verification api
2024-08-07 10:48:38 +00:00
simeng-li
d927f90a07
feat(core): support google one tap ( #6395 )
...
* feat(core): support google one tap
support google one tap verification
* fix(core): fix google one tap verification error
fix google one tap verification error
* fix(test): optimize social verification test
optimize social verificaiton tests
* fix(test): update social verification ut
update social verification util unit test
2024-08-07 10:36:52 +00:00
Darcy Ye
2e3a0063ba
fix(core): should not throw when not adding any new roles to a user ( #6387 )
2024-08-05 02:58:47 +00:00
simeng-li
5024182986
refactor(core): should not guard sso authentication flow ( #6394 )
...
should not guard mfa and profile fulfillment for the sso authentication flow
2024-08-05 09:05:08 +08:00
Gao Sun
c6a1cab399
refactor: add tests for content-type in oidc apis ( #6380 )
2024-08-01 09:38:09 +00:00
simeng-li
a1f6009cc5
refactor(core): make password optional in NewPasswordIdentity ( #6377 )
...
refactor(core): make password optional in NewPasswordIdentity verification
make password optioanl in NewPasswordIdentity verification
2024-08-01 17:17:51 +08:00
simeng-li
b91ec0cd6f
feat(core,console,phrases): add custom data editor to application details page ( #6370 )
...
* feat(core,console,phrases): add custom data editor to application details page
add custom data editor to application details page
* chore: add changeset
add changeset
* fix(core): fix input params bug
fix input params bug
* fix(test): fix the integration tests
fix the integration tests
* fix(console): use the form controller element
use the form controller element
* fix(core,console): remove deepPartial statement
remove deepPartial statement from the patch application API payload guard
* fix(test): fix backchannel integration test
fix backchannel integration test
2024-08-01 14:11:44 +08:00
simeng-li
dab06cb1a9
feat(core,schemas): add mandatory password guard on register ( #6368 )
...
* refactor(core): refactor backup code generate flow
refactor backup code generate flow
* fix(core): fix api payload
fix api payload
* fix(core): fix rebase issue
fix rebase issue
* feat(core,schemas): add mandatory password guard on register
add mandatory password guard on register
2024-08-01 10:20:23 +08:00
simeng-li
3b4da16247
feat(core): add webhooks middleware to experience api ( #6357 )
...
* refactor(core): refactor backup code generate flow
refactor backup code generate flow
* fix(core): fix api payload
fix api payload
* fix(core): fix rebase issue
fix rebase issue
* feat(core): add hooks middleware to experience APIs
add interaction hooks to experience APIs
* refactor(core): refactor experience API context type
refactor experience API context type
2024-07-31 14:20:31 +08:00
simeng-li
dbc5512c0b
refactor(core): make the interaction event mandatory ( #6337 )
...
* refactor(core): refactor backup code generate flow
refactor backup code generate flow
* fix(core): fix api payload
fix api payload
* fix(core): fix rebase issue
fix rebase issue
* refactor(core): make the interaction event mandatory
make the interaction event mandatory
* test: update integration tests
update integration tests
* fix(core): fix the middleware apply bug
fix the koaExperienceInteraction middleware apply bug
2024-07-31 13:43:27 +08:00
Gao Sun
40a8a9a9bb
feat: allow app secret edit ( #6352 )
2024-07-29 10:59:17 +00:00
Gao Sun
a46d5ac6a7
Merge pull request #6322 from logto-io/gao-launch-multi-app-secrets
...
chore: launch multiple app secrets
2024-07-29 15:26:42 +08:00
Gao Sun
210fb6ef73
ci: add check job
2024-07-28 13:55:55 +08:00
Gao Sun
8a29943c4d
chore: fix failed tests
2024-07-28 11:59:25 +08:00
Gao Sun
85c873b3b1
refactor: use tsup for building
2024-07-28 11:34:47 +08:00
Gao Sun
b188bb1619
chore: launch multiple app secrets
2024-07-28 08:40:01 +08:00
simeng-li
669279aece
test(core): add the mfa binding integration tests ( #6330 )
...
* refactor(core): refactor backup code generate flow
refactor backup code generate flow
* fix(core): fix api payload
fix api payload
* test(core): implement the mfa binding integration tests
implement the mfa binding integration tests
* test(core): rebase backup code refactor
rebase backup code refactor
2024-07-26 07:56:22 +00:00
Xiao Yijun
556f7e43a7
fix(console): dragging anchor in the color picker on application branding page ( #6340 )
2024-07-26 15:54:58 +08:00
simeng-li
58a5004aa2
feat(core): implement the missing mfa bind and guard flow ( #6320 )
...
* feat(core): implement the mfa binding flow
implment the mfa binding flow
* fix(test): fix integration tests
fix integration tests
* fix(core): fix the wrong status code
fix the wrong status code
* refactor(core): refactor bind backup codes
refactor bind backup codes
2024-07-26 14:52:26 +08:00
Gao Sun
c45a1a5ad4
refactor(console): safely lazy load pages ( #6332 )
...
* refactor(console): safely lazy load pages
* chore(console): use react-safe-lazy
2024-07-26 04:42:47 +00:00
simeng-li
6477c6deef
feat(schemas): add custom data to application ( #6309 )
...
* feat(core,schemas): add application custom data
add application custom data
* test(core): add update application with new custom data test
add update application with new custom data test
2024-07-25 09:55:57 +00:00
simeng-li
f76252e0d2
fix(core): fix some webhook api body status 404 bug ( #6311 )
...
* fix(core): fix some webhook api body status 404 bug
fix some webhook api body status 404 bug
* fix(core): improve the webhook trigger logic
improve the webhook trigger logic
* chore: add changeset
add changeset
* chore: update the changeset
update the changeset
2024-07-25 17:34:59 +08:00
simeng-li
9d2770cc27
test(core): add profile fulfillment integration tests ( #6294 )
...
* test(core): add profile fufillment integration tests
add profile fufillment integration tests
* fix: fix integration tests
fix integration tests
* refactor(test): rebase and update the latest profile api
rebase and update the latest profile api
2024-07-25 14:08:42 +08:00
simeng-li
248ee7fb08
feat(core,schemas): implement profile fulfillment flow ( #6293 )
...
* feat(core,schemas): implement profile fulfillment flow
implement profile fulfillment flow
* fix(test): fix integration tests
fix integration tests
* fix(core): fix rebase issue
fix rebase issue
* refactor(core): refactor the interaction set profile flow
refactor the interaction set profile flow
2024-07-25 13:41:10 +08:00
Gao Sun
98dbead1bb
Merge pull request #6312 from logto-io/gao-log-app-secret
...
refactor(core): log app secret name
2024-07-24 17:37:30 +08:00
Gao Sun
8ee1eb94e6
Merge pull request #6310 from logto-io/gao-generate-secret-on-creation
...
refactor: generate application secret on creation
2024-07-24 17:36:47 +08:00
Gao Sun
778407ea74
Merge pull request #6292 from logto-io/gao-core-app-secrets
...
feat(core): multiple app secrets
2024-07-24 16:11:08 +08:00
Gao Sun
f773957ad4
refactor(core): log app secret name
2024-07-23 14:57:54 +08:00
Gao Sun
ef325b25e4
refactor: generate application secret on creation
2024-07-23 11:40:54 +08:00
simeng-li
9af38c9e5e
fix(core): should not sync registered identifier from social ( #6283 )
...
should not sync registered identifier from social
2024-07-22 07:35:04 +00:00
Gao Sun
3a9a69381d
feat(core): multiple app secrets
2024-07-21 23:50:36 +08:00
Gao Sun
b73452ceb3
chore(deps): upgrade typescript
2024-07-20 22:04:56 +08:00
wangsijie
3205e36e32
chore: remove feature guard for token exchange ( #6246 )
2024-07-19 18:23:09 +08:00
simeng-li
7537c510f7
feat(core): add mfa verification guard ( #6262 )
...
add mfa verification guard
2024-07-19 10:01:58 +00:00
simeng-li
c93ffb4760
feat(core,schemas): implement social/sso link and sync logic ( #6257 )
...
* feat(core,schemas): implement social/sso link and sync logic
implement social/sso link and sync logic
* test(core): add intergration tests
add integration tests
2024-07-19 09:41:55 +00:00
simeng-li
0a92bd2fdc
feat(core): add the new user provision ( #6253 )
...
add the new user provision
2024-07-17 14:39:20 +08:00
simeng-li
0a9da5245b
feat(core,schemas): implement the username password registration flow ( #6249 )
...
* feat(core,schemas): implement the username password registration flow
implement the username password registration flow
* chore(core): update some comments
update some comments
* fix(test): fix integration tests
fix integration tests
* fix(test): fix lint
fix lint
2024-07-16 16:18:30 +08:00
simeng-li
ae4a12757a
test(core): add register integration tests ( #6248 )
...
* test(core): add register integration tests
add register integration tests
* test: add enterprise sso integration tests
add enterprise sso integration tests
2024-07-16 10:55:48 +08:00
simeng-li
f94fb519f4
feat(core): add get available sso connectors endpoint ( #6224 )
...
feat(core): implement get sso connectors
implement get sso connectors endpoint
2024-07-15 18:32:42 +08:00
wangsijie
c5897b3893
refactor(core): remove subject token api prefix ( #6235 )
2024-07-15 15:36:14 +08:00
Gao Sun
dd4ae57a98
Merge pull request #6241 from logto-io/gao-upgrade-zod
2024-07-15 10:49:13 +08:00