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

6176 commits

Author SHA1 Message Date
Gao Sun
05bd16272f
Merge pull request #6354 from logto-io/gao-use-tsup-for-building
refactor: use tsup for building
2024-07-29 10:02:50 +08:00
Gao Sun
ebe24214a7
chore: update plausible urls (#6349) 2024-07-29 09:21:31 +08:00
wangsijie
0a20edc3d8
feat(console): add passport.js guide (#6344) 2024-07-29 09:20:15 +08:00
wangsijie
17e139dff1
feat(console): remove beta tag for protected app (#6341) 2024-07-29 09:17:50 +08:00
Gao Sun
210fb6ef73
ci: add check job 2024-07-28 13:55:55 +08:00
Gao Sun
510f681fa1
refactor(connector): use tsup for building 2024-07-28 13:15:09 +08:00
Gao Sun
8a29943c4d
chore: fix failed tests 2024-07-28 11:59:25 +08:00
Gao Sun
01df8f46a2
refactor(console): improve ux 2024-07-28 11:47:40 +08:00
Gao Sun
85c873b3b1
refactor: use tsup for building 2024-07-28 11:34:47 +08:00
Gao Sun
b777db5df5
refactor(core): use tsup for building 2024-07-28 11:34:43 +08:00
Gao Sun
dce56eeb3f
chore: launch multiple app secrets 2024-07-28 08:40:19 +08:00
Gao Sun
b188bb1619
chore: launch multiple app secrets 2024-07-28 08:40:01 +08:00
Xiao Yijun
5e7145b20c
fix(elements): fix user context tag name (#6346) 2024-07-26 19:48:09 +08:00
Charles Zhao
a276f92183
chore(console): update bring your ui documentation link (#6317)
chore(console): add bring your ui documentation link
2024-07-26 18:59:05 +08:00
Charles Zhao
33a1ac1ca4
refactor(console): block page navigation when uploading custom ui assets (#6342) 2024-07-26 17:58:09 +08:00
Xiao Yijun
fb5b02bec9
style(console): fix custom jwt guide card style (#6343) 2024-07-26 16:41:17 +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
05082b56a7
refactor(core): refactor backup code generates flow (#6339)
refactor(core): refactor backup code generate flow

refactor backup code generate flow
2024-07-26 07:33:40 +00:00
simeng-li
34c8bedef6
refactor(core): extract isNewMfaVerification property (#6338)
extract isNewMfaVerifrication property
2024-07-26 07:08:03 +00: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
Darcy Ye
ac40ef17d7
refactor(console): update admin console using new pricing model (#6295)
* refactor(console): update cloud API calls

* refactor: update code according to CR

* refactor: correct component usage
2024-07-26 11:18:21 +08:00
Darcy Ye
5f98d67754
refactor: update code according to CR 2024-07-25 18:21:38 +08:00
Darcy Ye
9dac30b660
refactor: update logto/core cloud API usage 2024-07-25 18:21:38 +08:00
Charles Zhao
e76d4e6e53
refactor(console): increase custom ui assets upload timeout to 5 mins (#6319)
refactor(console): increase custom ui assets upload timeout to 5mins
2024-07-25 17:59:48 +08: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
f8f34f0e87
feat(core): implement the WebAuthn verification (#6308)
feat(core): implement the webauthn verification

implement the webauthn verification
2024-07-25 17:35:19 +08: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
Charles Zhao
a2e457e8ef
fix(console): css loaded svg should be rendered properly (#6333) 2024-07-25 17:00:57 +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
89b8662a15
fix(console): check scope only when data is ready (#6329) 2024-07-25 04:00:34 +00:00
simeng-li
29e9bfce03
refactor(core): rename some file names and methods (#6321)
* refactor(core): rename some files name and methods

rename some files name and methods, fix some comments

* chore: update comments

update comments

* chore: update comments

update comments

* chore: polish the words

polish the words
2024-07-25 11:40:12 +08:00
Gao Sun
d7b6987b48
refactor(console, experience): optimize bundling (#6326)
* refactor(console, experience): optimize bundling

* fix: use correct favicon paths

* chore: use dynamic react dependency checking in bundling
2024-07-25 02:07:28 +00:00
Gao Sun
0d290cd2ab
Merge pull request #6323 from logto-io/gao-use-mermaid-import
refactor(console): use local mermaid import
2024-07-25 09:26:44 +08:00
Gao Sun
b78b7e837f
Merge pull request #6324 from logto-io/gao-use-vite-for-experience
refactor(experience): use vite
2024-07-25 09:26:00 +08:00
Gao Sun
07f33d7278
fix(console): use correct public url (#6325) 2024-07-24 13:46:04 +00:00
Gao Sun
aeec3b1141
refactor(console): use local mermaid import 2024-07-24 17:48:14 +08:00
Gao Sun
3bf756f2b5
refactor(experience): use vite 2024-07-24 17:47:37 +08:00
Gao Sun
6c1f4283a9
refactor(console): use vite 2024-07-24 17:47:02 +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
2ba252bef6
Merge pull request #6304 from logto-io/gao-console-app-secrets
feat(console): support multiple app secrets
2024-07-24 16:30:02 +08:00
Gao Sun
6b33a36960
chore: add comment 2024-07-24 16:14:15 +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
9854be2712
Merge pull request #6314 from logto-io/gao-use-vite-for-demo-app
refactor: use vite for demo app
2024-07-24 15:59:41 +08:00
Gao Sun
94296acc7a
chore: add comment 2024-07-24 15:55:37 +08:00
Xiao Yijun
74e41e854b
refactor(experience): use button loading for social sign-in (#6316) 2024-07-24 05:02:09 +00:00
simeng-li
52c0dccbc7
refactor(core): implement verification records map (#6289)
* refactor(core): implement verificaiton records map

implement verification records map

* fix(core): fix invalid verification type error

fix invalid verificaiton type error

* fix(core): update the verification record map

update the verification record map

* fix(core): update some comments

update some comments

* refactor(core): polish promise dependency

polish promise dependency

* fix(core): fix the social/sso syncing profile logic

fix the social/sso syncing profile logic

* refactor(core): optimize the verification records map

optimize the verification records map

* fix(core): fix set method of VerificationRecord map
fix set method of VerificationRecord map
2024-07-23 11:43:15 +00:00
wangsijie
b16de4b38c
chore(phrases): sync keys and translate (#6315) 2024-07-23 08:20:59 +00:00
Gao Sun
f773957ad4
refactor(core): log app secret name 2024-07-23 14:57:54 +08:00
Gao Sun
536f242fcc
refactor: use vite for demo app 2024-07-23 14:52:45 +08:00
Xiao Yijun
16c8d330f0
refactor(console): keep button loading before redirecting to sign-in success page (#6305) 2024-07-23 13:32:49 +08:00
Xiao Yijun
5ee47af00c
fix(console): fix loading and error handling for org details page (#6313) 2024-07-23 13:14:06 +08:00
Gao Sun
ef325b25e4
refactor: generate application secret on creation 2024-07-23 11:40:54 +08:00
Charles Zhao
32e33487bd
fix(console): should be able to remove the zip on upload error (#6306) 2024-07-23 10:57:29 +08:00
Charles Zhao
27e0d36e64
fix(core): disable bring your ui feature for admin tenant (#6300) 2024-07-23 10:57:12 +08:00
Gao Sun
3cb3e5f14d
Merge pull request #6287 from logto-io/gao-init-app-secrets
feat(schemas): multiple app secrets
2024-07-23 10:27:19 +08:00
Charles Zhao
c76c8e6a26
Merge pull request #6307 from logto-io/charles-log-9679-log-9680-misc-updates
refactor(console,schemas): misc updates for bring your ui feature
2024-07-23 09:26:23 +08:00
Charles Zhao
57ade9b6f3
Merge pull request #6301 from logto-io/charles-log-9663-log-9667-minor-ui-updates
refactor(console,phrases): minor ui changes to file uploader component and ui description
2024-07-23 09:25:50 +08:00
Charles Zhao
05e31feecb
refactor(schemas): increase max upload file size limit to 20MB 2024-07-22 17:55:04 +08:00
Charles Zhao
708397361c
fix(console): add cloud guard to bring your ui form field 2024-07-22 17:53:56 +08:00
Charles Zhao
b8e1cb3a8f
refactor(phrases): improve bring your ui field description 2024-07-22 17:36:07 +08:00
Gao Sun
3e58d74af7
Merge pull request #6284 from logto-io/gao-update-name
feat(elements): update name of user
2024-07-22 16:46:18 +08:00
Gao Sun
615c072f79
Merge pull request #6278 from logto-io/gao-init-user-provider
feat(elements): init user provider
2024-07-22 16:30:53 +08:00
Gao Sun
e8a55b38d0
feat(console): support multiple app secrets 2024-07-22 16:26:19 +08:00
simeng-li
080632a744
refactor(core): extract helpers and provision methods (#6285)
extract helpers and provision methods
2024-07-22 08:25:08 +00:00
wangsijie
58aea3fb7f
chore(console): remove dev feature guard (#6303) 2024-07-22 08:20:22 +00:00
Xiao Yijun
1d8a33e760
style(experience): use brand loading color for buttons (#6302) 2024-07-22 07:43:34 +00: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
Charles Zhao
4459924d04
refactor(console): update file uploader component to 80px fixed height 2024-07-22 14:07:09 +08:00
simeng-li
f56aeb850b
refactor(core): extract password-validator (#6282)
* refactor(core): extract password-validator

extract password validator

* fix(core): update comments and rename method name

update comment and rename method name
2024-07-22 06:06:24 +00:00
Charles Zhao
3538b1efd7
fix(console): sidebar width should not be shrunk (#6299) 2024-07-22 05:39:39 +00:00
Xiao Yijun
94e692aa97
style(experience): improve notched border animation (#6296) 2024-07-22 13:16:00 +08:00
Gao Sun
90c5dba280
Merge pull request #6272 from logto-io/gao-init-modal-and-input
feat(elements): init modal and input
2024-07-22 12:28:34 +08:00
Charles Zhao
def21c7bca
feat(console,phrases): add bring your UI feature paywall (#6275)
feat(console,phrases): add bring your ui feature paywall
2024-07-22 11:50:47 +08:00
Gao Sun
85545d4cee
feat(elements): update name 2024-07-22 11:44:24 +08:00
Gao Sun
2c1e326949
feat(elements): init user provider 2024-07-22 11:42:51 +08:00
Gao Sun
a5a8570d7a
refactor: fix phrases 2024-07-22 11:42:22 +08:00
Gao Sun
36ad49b90e
feat(elements): init modal and input 2024-07-22 11:36:44 +08:00
Charles Zhao
ead7c84973
refactor(console,phrases,schemas): increase file upload size limit to 10mb (#6258)
refactor(console,phrases,schemas): increase file upload size limit to 10 mb
2024-07-22 03:25:20 +00:00
Charles Zhao
b21a417560
feat(console,phrases): add bring your ui quota item to pricing table (#6274) 2024-07-22 11:09:12 +08:00
Mostafa Moradian
adbf04e22a
feat: add content schema to HTTP 201 CREATED messages (#6244)
feat: add content schema to 201 messages
2024-07-22 11:06:40 +08:00
Gao Sun
0d4b82488f
Merge pull request #6288 from logto-io/gao-upgrade-typescript
chore(deps): upgrade typescript and react
2024-07-22 11:00:23 +08:00
simeng-li
de61735353
refactor(core,schemas): refactor CodeVerification (#6277)
* refactor(core,schemas): refactor the CodeVerification class

split the CodeVerification class into EmailCodeVerification and PhoneCodeVerification

* refactor(core,schemas): split CodeVerification type

split CodeVerification type

* fix(core): code review updates

code review updates
2024-07-22 02:36:25 +00:00
Gao Sun
3a9a69381d
feat(core): multiple app secrets 2024-07-21 23:50:36 +08:00
Gao Sun
ca7ee8c227
feat(schemas): init app_secrets table 2024-07-21 19:59:30 +08:00
Gao Sun
3527848b67
chore(elements): check git existence 2024-07-20 23:01:58 +08:00
Gao Sun
e873b5d51c
chore(deps): upgrade react 2024-07-20 22:20:37 +08:00
Gao Sun
520f43ca03
chore(elements): add locale changes 2024-07-20 22:10:28 +08:00
Gao Sun
b73452ceb3
chore(deps): upgrade typescript 2024-07-20 22:04:56 +08:00
Gao Sun
175d4274de
chore(elements): move check to build 2024-07-19 20:59:13 +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
Gao Sun
3d614725ac
Merge pull request #6252 from logto-io/gao-add-components
feat(elements): add components
2024-07-19 17:16:18 +08:00
Gao Sun
79d8f37234
Merge pull request #6250 from logto-io/gao-init-i18n
feat(elements): init i18n
2024-07-19 17:15:13 +08:00
Gao Sun
4d87d7a570
Merge pull request #6245 from logto-io/gao-init-elements
feat: init elements
2024-07-19 17:14:19 +08:00
wangsijie
477d8a7369
feat(console): add impersonation tag to audit log (#6267) 2024-07-19 17:00:00 +08:00
Xiao Yijun
2101280940
fix(experience): shrink input field when autofilled by the browser (#6280) 2024-07-19 16:45:01 +08:00
wangsijie
156f5f5af4
feat(console): add impersonation price item (#6269) 2024-07-19 16:44:22 +08:00
Charles Zhao
4ac4f8cdb4
fix(console): should not toast invitation sent message when creating tenant w/o invitee (#6270)
fix(console): should not toast invitation sent message when creating tenant without invitee
2024-07-19 06:07:20 +00:00
Charles Zhao
64b022bdea
feat(core): add api quota guard for bring your ui feature (#6273) 2024-07-19 13:17:40 +08:00
Xiao Yijun
216859a906
refactor(experience): avoid disabled button for continue button (#6271) 2024-07-19 11:54:37 +08:00
Xiao Yijun
e9a70ba6d9
style(experience): add transition for notched border (#6265) 2024-07-19 03:53:50 +00:00
Charles Zhao
17d7be3992
feat(console): implement custom ui assets upload component (#6217) 2024-07-18 15:56:09 +08:00
Darcy Ye
6963192ac5
fix(console): fix passwordless connector tester send failed bug (#6268) 2024-07-18 15:53:48 +08:00
wangsijie
ca73d3142f
fix(console): fix grant data card height (#6264) 2024-07-18 14:04:56 +08:00
Charles Zhao
9772392e6a
fix(console): fix image upload in onboarding process (#6266) 2024-07-18 12:20:35 +08:00
Xiao Yijun
4bd9a4a1af
style(experience): remove autofill style from input component (#6261) 2024-07-18 11:04:12 +08:00
Charles Zhao
f8f14c0ba7
feat(core): set up proxy to host custom ui assets if available (#6214)
* feat(core): set up proxy to host custom ui assets if available

* refactor: use object param for koa spa proxy middleware

* refactor: make queries param mandatory
2024-07-17 17:33:47 +08:00
Xiao Yijun
f73b698381
style(experience): improve input filed style (#6260) 2024-07-17 07:44:37 +00:00
Darcy Ye
3aa7e57b3d
fix(console): fix Google connector scope field can not be unset bug (#6254) 2024-07-17 15:17:37 +08:00
Darcy Ye
6fca3fe3c4
feat(connector): enable custom headers for SMTP connector (#6256) 2024-07-17 15:16:54 +08: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
Gao Sun
49d357d9ec
chore(elements): update readme 2024-07-17 13:58:40 +08:00
Xiao Yijun
6c4f051cfe
refactor(experience): support and apply modal loading state (#6236)
* refactor(experience): support and apply modal loading state

* feat(experience): support cancel loading for modal
2024-07-17 11:56:31 +08:00
Xiao Yijun
bc2ccf671e
refactor(console): use button loading in experience flow if possible (#6234) 2024-07-17 11:08:01 +08:00
Xiao Yijun
a84389da13
fix(experience): correct active state for input field (#6255) 2024-07-16 21:59:39 +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
Gao Sun
0fec4556f9
feat(elements): add components 2024-07-16 14:55:47 +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
Charles Zhao
ce3a62bc7a
feat(core,schemas): add post custom ui assets api (#6118)
* feat(core,schemas): add post custom ui assets api
2024-07-15 16:06:09 +00:00
simeng-li
84ac935c80
feat(core,schemas): implement the register flow (#6237)
* feat(core,schemas): implement the register flow

implement the register flow

* refactor(core,schemas): relocate the profile type defs

relocate the profile type defs

* fix(core): fix the validation guard logic

fix the validation guard logic

* fix(core): fix social and sso identity not created bug

fix social and sso identity not created bug

* fix(core): fix social identities profile key

fix social identities profile key

* fix(core): fix sso query method

fix sso query method
2024-07-15 19:02:57 +08:00
Gao Sun
bf139e5a8a
feat(elements): init i18n 2024-07-15 19:00:18 +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
c637fcb2c2
feat: init elements 2024-07-15 11:43:48 +08:00
Gao Sun
dd4ae57a98
Merge pull request #6241 from logto-io/gao-upgrade-zod 2024-07-15 10:49:13 +08:00
Gao Sun
c2bcdb7c20
Merge pull request #6240 from logto-io/gao-upgrade-packages 2024-07-15 10:47:38 +08:00
simeng-li
5bae495cc9
feat(core,schemas): implement the sie settings guard (#6215)
* feat(core,schemas): implement the sie settings guard

implement the sie settings guard

* fix(test): fix integration test

fix integration test

* test(core): add sie guard ut

add sie guard ut

* chore(core): add some comment

add some comment

* refactor(core): rename the sign-in-experience-settings class

rename the sign-in-experience-settings class
2024-07-15 09:53:50 +08:00
renovate[bot]
f6901f591c
chore(deps): update vitest monorepo to v2 (major) (#6202)
* chore(deps): update vitest monorepo to v2

* refactor: remove unused lint ignorings

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Gao Sun <gao@silverhand.io>
2024-07-14 14:58:09 +00:00
Gao Sun
f96277b410
refactor: patch type issues 2024-07-13 21:30:35 +08:00
Xiao Yijun
6bf3bebb40
feat(experience): support loading state for buttons (#6232) 2024-07-12 21:51:10 +08:00
Gao Sun
e3109af026
chore(deps): upgrade zod 2024-07-12 20:56:01 +08:00
Gao Sun
dbf9b2b04b
chore(deps): upgrade packages 2024-07-12 20:53:42 +08:00
Gao Sun
d203c8d2ff
refactor: experience ssr (#6229)
* refactor: experience ssr

* refactor: fix parameter issue
2024-07-12 19:00:36 +08:00
simeng-li
dcb62d69d4
feat(core,schemas): introduce new PUT experience API (#6212)
* feat(core,schemas): introduce new PUT experience API

introduce new PUT experience API

* fix(core): fix some comments

fix some comments
2024-07-12 10:16:43 +00:00
Gao Sun
ef33361179
Merge pull request #6226 from logto-io/gao-experience-branding-fixes 2024-07-12 15:56:05 +08:00
wangsijie
485b0a6915
test: add resource test cases for token exchange (#6216)
* feat(core): handle dpop and client certificate for token exchange

* refactor(core): refactor organizations in grants

* test: add resource test cases for token exchange
2024-07-12 14:56:11 +08:00
wangsijie
608349e8ea
refactor(core): refactor organizations in grants (#6208) 2024-07-12 06:19:38 +00:00
Gao Sun
ba875b417c
refactor: fix third-party app experience branding (#6223) 2024-07-12 06:04:43 +00:00
Gao Sun
3d1f0c93ae
Merge pull request #6222 from logto-io/gao-fix-experience-branding-fallback
refactor: fix experience branding fallback
2024-07-12 14:03:59 +08:00
wangsijie
f9d6137048
feat(core): handle dpop and client certificate for token exchange (#6199) 2024-07-12 14:03:21 +08:00
Gao Sun
cee1c54dc0
refactor(console): improve branding experience 2024-07-11 17:06:21 +08:00
Xiao Yijun
ba415c92ed
fix(experience): use forgot password identifier in related flow (#6221) 2024-07-11 17:01:52 +08:00
Gao Sun
ca2186189e
refactor: fix experience branding fallback 2024-07-11 14:43:50 +08:00
simeng-li
9c05106d88
feat(core,schemas): implement backup codes verification (#6207)
implement the backup code verification flow
2024-07-11 10:07:27 +08:00
simeng-li
be410acbbb
feat(core): implement TOTP verification routes (#6201)
* feat(core): implmenent totp verification routes

implement totp verification routes

* fix(core): update comments

update comments
2024-07-10 19:14:51 +08:00
Gao Sun
223d7d6bbf
refactor(experience): show dark favicon (#6210) 2024-07-10 08:19:29 +00:00
Gao Sun
94c4cc0e56
refactor(console): update all logo uploaders (#6209) 2024-07-10 15:56:11 +08:00
Gao Sun
6060919a21
Merge pull request #6206 from logto-io/gao-refactor-logo-uploads
refactor(console): reorg logo uploads
2024-07-10 14:47:48 +08:00
Gao Sun
10fde8c185
refactor(console): rename file 2024-07-10 14:32:46 +08:00
Gao Sun
5f8eb518b5
Merge pull request #6196 from logto-io/gao-app-logo-and-color
feat: support app-level branding
2024-07-10 14:17:59 +08:00
Gao Sun
ee0e3b8bd0
refactor(core): update cache key 2024-07-10 14:03:18 +08:00
Xiao Yijun
a687c913bd
style(experience): update floating label position (#6211) 2024-07-09 10:24:32 +00:00
wangsijie
55ff41e29b
feat(core): add quota guard for subject tokens (#6205) 2024-07-09 16:20:55 +08:00
Xiao Yijun
dbda05a598
refactor(experience): add label for input field (#6200) 2024-07-09 15:46:57 +08:00
Gao Sun
a4a4ef4cd4
refactor(console): reorg logo uploads 2024-07-09 15:03:46 +08:00
simeng-li
addb528652
feat(core): implement enterprise sso verification flow (#6198)
implement the enterprise sso verification flow
2024-07-09 14:59:52 +08:00
simeng-li
d7fa9f5900
refactor(core): refactor the sso interaction handlers (#6186)
refactor(core): revert the sso utils input refactor

revert the sso utils input refactor
2024-07-09 13:51:33 +08:00
renovate[bot]
0ca307cb5f
fix(deps): update dependency lru-cache to v11 (#6203)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-09 13:25:53 +08:00
Gao Sun
4a8b7c0648
feat: support app-level branding 2024-07-08 16:52:15 +08:00
wangsijie
1557c34134
feat(core): add subject token context to jwt customizer (#6185) 2024-07-08 07:35:00 +00:00
wangsijie
c1a01d6925
feat(console,schemas): add grant context to custom jwt (#6184) 2024-07-08 14:51:24 +08:00
wangsijie
4c6fb767f0
feat(core): actor token (#6171) 2024-07-08 13:23:38 +08:00
renovate[bot]
1d6254e3ca
chore(deps): update dependency superstruct to v2 (#6173)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-08 13:21:23 +08:00
Gao Sun
1340f3bc5d
Merge pull request #6193 from logto-io/gao-remove-unused-param
refactor(core, experience): remove `no_cache` param
2024-07-08 13:16:50 +08:00
Gao Sun
51be195e51
Merge pull request #6192 from logto-io/gao-support-org-logo-for-sie
feat: organization logo
2024-07-08 13:15:54 +08:00
Gao Sun
164c42054a
refactor: remove unused patches (#6179) 2024-07-08 13:15:34 +08:00
Xiao Yijun
a5fd7ff506
refactor(experience,phrases): update phrases for link identities page (#6104) 2024-07-08 10:15:55 +08:00
simeng-li
07316cf0b9
refactor(core): refactor identifyUser method (#6154)
refactor(core): refactor the user identification flow

refactor the user identification flow
2024-07-08 10:09:40 +08:00
Xiao Yijun
3829dcddd6
refactor(experience): add hidden identifier input for browser password manager (#6165) 2024-07-08 09:31:15 +08:00
Gao Sun
a6f96f1d8d
refactor(core, experience): remove no_cache param 2024-07-08 09:03:45 +08:00
Xiao Yijun
787183a6ff
refactor(experience): cache user input identifier for a better sign-in experience (#6164) 2024-07-08 08:57:20 +08:00
Gao Sun
3a839f6d60
feat: organization logo 2024-07-07 21:40:26 +08:00
Misaka_L
4f53e41f0a
refactor: correct phrases and translate some untranslate phrases for zh-cn (#6190)
* refactor: correct zh-cn translations

* refactor: translate some untranslate phrases for zh-cn
2024-07-07 14:51:30 +08:00
renovate[bot]
1b7418c29d
fix(deps): update dependency p-limit to v6 (#6182)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-07 14:07:49 +08:00
silverhand-bot
1fa9f85e14
release: version packages (#5987) 2024-07-06 09:07:56 +08:00
simeng-li
d16bc9b2e5
feat(core,schemas): implement social verification experience API endpoints (#6150)
feat(core,schemas): implement the social verification flow

implement the social verificaiton flow
2024-07-05 16:36:40 +08:00
Gao Sun
af44e87ebd
refactor(console): add chrome extension guide (#6178) 2024-07-05 03:49:20 +00:00
Gao Sun
1efa7e72a4
Merge pull request #6177 from logto-io/gao-update-dotnet-guides
refactor(console): improve dotnet guides
2024-07-05 11:48:38 +08:00
simeng-li
d85cd323ae
feat(core): implement verification code verification API (#6001)
* feat(core,schemas): implement the verification code flow

implement the verification code flow

* chore(core): fix rebase issue

fix rebase issue
2024-07-05 11:47:59 +08:00
simeng-li
aec2cf4f5b
feat(core): implement new experience API routes (#5992)
* feat(core): implement new interaction-session management flow

implement a new interaction-session management flow for experience api use

* feat(core): implement password sign-in flow

implement password sign-in flow

* test(core,schemas): add sign-in password tests

add sign-in password tests

* chore(core): update comments

update comments

* refactor(core): rename the password input value key

rename the password input value key

* refactor(core,schemas): refactor the experience API

refactor the exerpience API structure

* chore(test): add devFeature test

add devFeature test

* refactor(core): rename the path

rename the path

* refactor(core,schemas): refactor using the latest API design

refactor using the latest API design

* chore(test): replace using devFeature test statement

replace using devFeature test statement

* fix(core): fix lint error

fix lint error

* refactor(core): refactor experience API implementations

refactor experience API implementations

* refactor(core): replace with switch

replace object map with switch

* refactor: apply suggestions from code review

* refactor(core): refactor the interaction class
 refactor the interaction class

* refactor(core): update the user identification logic

update the user identification logic

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-07-05 11:02:36 +08:00
Gao Sun
1c90671451
refactor(console): check mermaid by integration test env (#6183) 2024-07-04 15:18:00 +00:00
Gao Sun
9b3945a48d
fix(console): fix page issues (#6181) 2024-07-04 14:09:53 +00:00
Gao Sun
0453f80598
refactor(console): improve dotnet guides 2024-07-04 14:27:14 +08:00
Xiao Yijun
8635f1b774
refactor(experience): rename SingleSignOnContext to UserInteractionContext (#6163) 2024-07-04 10:52:54 +08:00
renovate[bot]
61781062c1
chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-03 10:12:38 +00:00
wangsijie
504f5b2a99
feat(core): handle oidc scopes for token exchange (#6147)
* feat(core,schemas): token exchange grant

* feat(core): third-party applications are not allowed for token exchange

* feat(core,schemas): token exchange grant

* feat(core): organization token for token exchange flow

* feat(core): handle oidc scopes for token exchange
2024-07-03 08:32:57 +00:00
Gao Sun
de9ee8962a
fix(core): issue organization_id claim for client credentials (#6170) 2024-07-03 14:40:42 +08:00
Charles Zhao
17921b5138
feat(schemas): custom ui assets db update (#6010) 2024-07-03 06:27:03 +00:00
Mostafa Moradian
d60f6ce48e
feat: add operationId to HTTP methods on paths (#6108)
* feat: add operationId to HTTP methods on paths

* refactor(core): strictly handle routes for building operation id

* chore: add changeset

* refactor: reorg code

* refactor: use get as verb for singular items

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-07-03 05:19:59 +00:00
Charles Zhao
06ef19905b
fix(console): hide error toast for non-existed application in audit logs (#6168)
* fix(console): hide error toast for non-existed application in audit logs

* chore: add changeset
2024-07-03 11:44:37 +08:00
Gao Sun
c7010bbaaa
refactor: update ci and package (#6167)
* refactor: update ci and package

* chore: fix tests
2024-07-03 02:35:19 +00:00
Gao Sun
afd2d22886
refactor(console): add aggregated npm installation component (#6159) 2024-07-02 21:05:13 +08:00
Charles Zhao
9e532f6daa
fix(console): fix custom element swap in mdx (#6166) 2024-07-02 11:07:21 +00:00
Gao Sun
978817ec0c
refactor(console): optimize api resource guides (#6162) 2024-07-02 14:34:19 +08:00
wangsijie
8b63652c8e
feat(core): organization token for token exchange flow (#6106)
* feat(core,schemas): token exchange grant

* feat(core): third-party applications are not allowed for token exchange

* feat(core,schemas): token exchange grant

* feat(core): organization token for token exchange flow
2024-07-02 13:54:42 +08:00
Charles Zhao
2b3e482882
fix(console): fix broken api resource guides (#6161) 2024-07-02 12:44:18 +08:00
Gao Sun
9d3697a3b1
refactor: upgrade logto sdks (#6160) 2024-07-02 12:32:22 +08:00
wangsijie
2ce6ba3447
feat(core): third-party applications are not allowed for token exchange (#6100)
* feat(core,schemas): token exchange grant

* feat(core): third-party applications are not allowed for token exchange
2024-07-02 10:47:19 +08:00
Gao Sun
81c014173c
refactor(console): load mermaid in dev (#6155) 2024-07-02 10:38:43 +08:00
Charles Zhao
c97ebaa41e
refactor(console): update angular integration guide (#6157)
* refactor(console): update angular integration guide

* refactor(console): improve content

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-07-02 02:31:34 +00:00
Charles Zhao
8445db283d
refactor(console): update vue integration guide (#6153)
* refactor(console): update vue integration guide

* refactor(console): improve content

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-07-02 02:19:18 +00:00
Charles Zhao
37bae63e74
refactor(console): update react integration guide (#6151)
* refactor(console): update react integration guide

* refactor(console): improve content

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-07-02 02:10:44 +00:00
Charles Zhao
414f62aed3
refactor(console): update vanilla js integration guide (#6156)
* refactor(console): update vanilla js integration guide

* refactor(console): improve content

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-07-02 02:08:41 +00:00
Gao Sun
b52ef323cb
refactor(console): add retry button on error (#6158) 2024-07-02 09:42:51 +08:00
simeng-li
15a3d1d184
docs(console): update the java spring guide (#6133)
---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-07-01 13:52:57 +00:00
Gao Sun
dd69c1c4f6
refactor: fix mermaid in production (#6149)
Use dynamic CDN import to use Mermaid as Parcel has issues on handling the
static import in production.
2024-07-01 18:06:38 +08:00
simeng-li
88dd7d2f87
docs(console): update the capacitor integration guide (#6128)
* docs(console): update the capacitor integration guide

update the capacitor integration guide

* fix(console): reorg capacitor guide

reorg capacitor guide

* chore(console): update the section title

update the section title

* refactor(console): improve content

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-07-01 09:49:31 +00:00
Xiao Yijun
fa325c9de1
fix(experience): add missing agreeToTermsPolicy deps (#6148) 2024-07-01 09:40:11 +00:00
simeng-li
ac063f9140
docs(console): update flutter intergration guide (#6125)
improve content

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-07-01 08:43:37 +00:00
wangsijie
685a97476a
feat(core,schemas): token exchange grant (#6057) 2024-07-01 16:36:34 +08:00
simeng-li
5c4ddee042
docs(console): update the expo SDK integration guide (#6126)
* docs(console): update the expo SDK integration guide

update the expo SDK integrtion guide

* chore(console): update rn guide section title

update rn guide section title

* refactor(console): improve content

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-07-01 16:05:49 +08:00
Gao Sun
87615d58ce
chore: launch m2m app for organizations (#6129)
* chore: launch m2m app for organizations

* chore: add changeset
2024-07-01 14:55:47 +08:00
Gao Sun
2f31d1a746
chore: launch jit (#6127) 2024-07-01 14:55:13 +08:00
simeng-li
cb42b5ad40
docs(console): update the sveltekit guide (#6130)
* docs(console): update the sveltekit guide

update the sveltekit guide

* chore(console): reorg the display user section in svltekit

reorg the display user section in svltekit

* refactor(console): improve content

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-07-01 05:57:21 +00:00
Gao Sun
f78b1768ef
feat: demo app dev panel (#6105) 2024-07-01 13:18:04 +08:00
Gao Sun
01558bbddf
refactor(console): fix php guide (#6143) 2024-07-01 04:49:18 +00:00
Gao Sun
4727062544
refactor(console): fix switch styles (#6132) 2024-07-01 09:16:15 +08:00
Xiao Yijun
1e0f0bccd3
refactor(console): update golang guide (#6134)
* refactor(console): update golang guide

* refactor: use imported uris for go docs
2024-07-01 09:08:04 +08:00
Xiao Yijun
08699f67c6
chore(console): remove unmaintained remix guide (#6137) 2024-06-30 22:29:46 +08:00
Gao Sun
cc305e5872
refactor(console): polish guides 2024-06-29 21:11:52 +08:00
Darcy Ye
16be0f96a0
refactor(console): update python and php guide (#6136)
* refactor(console): update python/php console guide

* refactor(console): improve php guide

* refactor(console): improve python guide

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-06-29 12:56:23 +00:00
Charles Zhao
97b8201a57
refactor(test): use secure random method in integration test util (#6139) 2024-06-29 18:39:45 +08:00
Xiao Yijun
e548eeaa15
refactor(console): polish android guide (#6131) 2024-06-29 11:38:25 +08:00
wangsijie
7ba579fbde
refactor(console): update express guide (#6124) 2024-06-29 01:51:45 +00:00
Gao Sun
18fbdb79c9
refactor(console): use correct array for checking enterprise sso (#6135)
* refactor(console): use correct array for checking enterprise sso

* refactor(console): hide add connector button when no connector available

* refactor(console): fix sso connector check conditions in the organization jit section

* refactor(console): update styles
2024-06-28 09:03:15 +00:00
Gao Sun
f8f84f5d75
refactor(console): polish ui (#6122)
* refactor(console): polish ui

* refactor: fix code editor title color
2024-06-28 12:56:35 +08:00
Gao Sun
07e3725740
refactor(console): update swift guide (#6123) 2024-06-28 10:34:41 +08:00
ScreenCom User
9904ac74d9
chore: update README.mdx (#6121)
Added a missing backtick that breaks layout
2024-06-27 14:40:15 +00:00
Gao Sun
b1e7f62f79
refactor(core): update grant comments (#6120) 2024-06-27 18:50:51 +08:00
wangsijie
211c3576d7
refactor(console): update next guide (#6119) 2024-06-27 17:29:25 +08:00
Gao Sun
bd0487ecc3
refactor(console): update ruby guide (#6116)
* refactor(console): update ruby guide

* refactor(console): support further readings

* refactor(console): reorg docs
2024-06-27 14:11:06 +08:00
Gao Sun
8fa440579b
refactor: update nuxt guide (#6114)
* refactor: update nuxt guide

* refactor: polish content
2024-06-27 05:06:44 +00:00
Gao Sun
42cef43cb1
Merge pull request #6113 from logto-io/gao-upgrade-mdx
refactor(console): upgrade mdx packages
2024-06-27 13:06:03 +08:00
Xiao Yijun
ccf4efe901
chore: fix typo (#6110) 2024-06-26 19:36:51 +08:00
Gao Sun
f22ed8955d
refactor(console): remove unused config 2024-06-26 16:39:23 +08:00
Gao Sun
8fcb747032
refactor(console): upgrade mdx packages 2024-06-26 16:32:45 +08:00
Gao Sun
b590e64f59
feat(core): issue organization token via client credentials (#6098)
* feat(core): issue organization token via client credentials

* refactor: fix tests
2024-06-26 16:18:12 +08:00
Xiao Yijun
75c0468abe
refactor: handle potential errors during ky requests in koa-auth middleware (#6112) 2024-06-26 15:22:41 +08:00
Darcy Ye
b52609a1ed
feat(core): add hasPassword field to custom JWT user context (#6096) 2024-06-25 14:58:25 +08:00
Xiao Yijun
f2c7799ee6
refactor(experience,phrases): update resend passcode phrases (#6103) 2024-06-25 10:36:31 +08:00
Mostafa Moradian
d123d46ebc
fix: include tenantId and its root param in responses (#6092)
* fix: include tenantId and its root param in responses

* refactor: use shared object

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-06-25 02:24:56 +00:00
Gao Sun
dfa0135b6a
refactor: add brief intro in swagger.json (#6102) 2024-06-25 10:24:17 +08:00
Gao Sun
92dc008545
refactor(console): hide backchannel for m2m apps (#6075) 2024-06-25 10:03:47 +08:00
Gao Sun
593db0dbee
refactor(console): update role-related content and components (#6091) 2024-06-24 10:45:51 +00:00
Gao Sun
581ecd9cd0
Merge pull request #6090 from logto-io/gao-organization-m2m-apps
feat(console): m2m pages in organizations
2024-06-24 18:45:13 +08:00