0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-01-27 21:39:16 -05:00
Commit graph

2320 commits

Author SHA1 Message Date
renovate[bot]
d04a13d0e4
chore(deps): update dependency eslint to v9 2025-01-23 08:03:28 +00:00
silverhand-bot
e515728a52
release: version packages (#6928)
* release: version packages

* chore: fix the ci job

fix the integration test ci job

---------

Co-authored-by: simeng-li <simeng@silverhand.io>
2025-01-23 13:51:17 +08:00
Darcy Ye
af32c05a30
chore: update error message (#6968) 2025-01-22 07:42:55 +00:00
Darcy Ye
0d4c8835d1
refactor(core): reorg SAML app related codes 2025-01-22 11:33:53 +08:00
Darcy Ye
5321d60e9b
fix(core,console): make SAML related log visible in audit log listing page (#6962) 2025-01-21 14:09:36 +08:00
Darcy Ye
b88a07598e
fix(core): fix SAML validator setup (#6961) 2025-01-21 03:46:46 +00:00
Darcy Ye
62562c973b
fix(core): fix SAML attributes data (#6953) 2025-01-20 21:37:36 +08:00
Darcy Ye
6541749f9b
refactor(core): add SAML app quota guard (#6941) 2025-01-15 10:00:16 +08:00
Darcy Ye
c41ecc40df
refactor(core): refactor GET saml app metadata endpoint (#6938)
* refactor(core): refactor GET saml app metadata endpoint

* refactor: refactor SamlApplication class to validate only necessary fields
2025-01-14 17:24:48 +08:00
Darcy Ye
669b2de234
feat(core): add state/redirect URI validate on SP init SAML SSO callback endpoint (#6937) 2025-01-14 16:09:04 +08:00
Darcy Ye
837324a015
feat(core): add SAML app audit logs (#6931) 2025-01-10 08:12:23 +00:00
Darcy Ye
d16666a471
feat(core): add default redirect URI for SAML apps on creation (#6932) 2025-01-10 17:09:40 +09:00
Darcy Ye
3efca1169f
refactor(core): build SAML app sign in URL scope with attribute mapping (#6930)
refactor(core): build sign in URL scope with attribute mapping
2025-01-09 17:55:29 +08:00
Darcy Ye
b335ad01b1
feat(console,core): enable configure on nameIdFormat and encryption (#6929)
* feat(console): enable configure on nameIdFormat and encryption

* feat(core): support configuration on nameIdFormat and encryption
2025-01-09 11:02:59 +08:00
aiden
39cef8ea47
feat(core): support custom endpoint and addressing style for S3 (#6924)
Add support for configurable S3 endpoint and addressing style (path-style/virtual-hosted)
to improve compatibility with S3-compatible storage services.

- Add forcePathStyle option to control URL addressing style
- Fix custom endpoint support implementation
- Improve URL generation logic for different configurations

Resolves: [#6920]

Signed-off-by: aiden_lu <allaher@icloud.com>
2025-01-08 08:46:54 +08:00
Darcy Ye
73694b9962
feat(console,core): add attribute mapping (#6916) 2025-01-06 13:40:07 +00:00
Darcy Ye
b0fb35f97e
refactor(core): build SamlApplication class (#6909) 2025-01-06 12:01:27 +00:00
Darcy Ye
ced360b7a4
refactor: make SAML apps to be first party apps (#6913) 2025-01-06 12:01:13 +00:00
Darcy Ye
4191828fcb
feat: support SAML app encryption and nameIdFormat config (#6912) 2025-01-06 18:47:42 +08:00
Darcy Ye
580ed25ad7
feat(core,console): enable create and activate/deactivate SAML app secrets (#6910)
* feat: enable create and activate/deactivate SAML app secrets

* chore: update code
2025-01-06 14:47:49 +08:00
Darcy Ye
3f8f8c626b
Merge pull request #6887 from logto-io/yemq-add-saml-auth-request-handler-endpoints
feat(core): add SAML auth request handling endpoints
2025-01-06 14:34:15 +08:00
silverhand-bot
460ea89dd6
release: version packages (#6850)
* release: version packages

* chore: update new connectors version number

---------

Co-authored-by: Darcy Ye <darcyye@silverhand.io>
2025-01-02 12:11:10 +08:00
Darcy Ye
659ec5c298
Merge pull request #6881 from logto-io/yemq-add-saml-app-session-table
feat: add saml app sessions table
2024-12-27 13:57:51 +08:00
Darcy Ye
c2049c9b24
chore: update code 2024-12-27 12:48:08 +08:00
Darcy Ye
6222307ce8
feat(core): add SAML auth request handling endpoints 2024-12-27 12:48:07 +08:00
Darcy Ye
fd2ea4a24e
chore: update code 2024-12-27 12:46:30 +08:00
simeng-li
f02d8cb5ba
chore(core): remove token limit dev feature guard (#6908)
remove token limit dev feature guard
2024-12-26 10:38:42 +08:00
Darcy Ye
e7ca10056c
feat: add saml app sessions table 2024-12-24 14:45:06 +08:00
simeng-li
ea5a62bf8a
fix(core): handle unexpected user unique identifier error (#6902)
handle unexpected user unqque identifier violation error
2024-12-24 10:00:44 +08:00
Darcy Ye
0ba4d1d254
feat(core): add SAML IdP GET /saml-applications/:id/callback API (#6872)
* feat(core): implement SAML IdP response flow

* refactor: update name ID format

* refactor: refactor code

* fix: add comments

---------

Co-authored-by: simeng-li <simeng@silverhand.io>
2024-12-20 14:17:57 +08:00
simeng-li
ef795299ce
feat(core): add token usage guard (#6877)
* feat(core): add token usage guard

add token usage guard

* test(core): add unit test

add unit test

* refactor(core): update the token usage cache strategy

udpate the token usage cache strategy

* fix(core): fix unit test

fix unit test
2024-12-20 13:51:47 +08:00
simeng-li
7556c16849
feat(core): add subscription cache class (#6835)
* refactor(core): update well-known cache to support ttl

update well-known cache to support ttl

* feat(core): add subscription cache class

refactor the well-known cache class and implement a new subscription cache

* chore(core): remove empty space

remove empty space
2024-12-19 10:39:26 +08:00
wangsijie
cf3aa1a40e
fix(core): should not be able to skip mandatory MFA (#6892) 2024-12-18 15:30:00 +08:00
wangsijie
f1b1d9e95a
feat(core,console): new mfa prompt policy (#6880) 2024-12-17 23:51:09 +08:00
simeng-li
a6aa235289
refactor(console): add get tenant add-on-skus endpoint (#6886)
* refactor(console): add get tenant add-on-skus endpoint

dynamicly display  token usage tooltips content based on the token add-on SKU details

* fix: fix email connector ts error

fix email connector ts error
2024-12-16 13:55:41 +08:00
simeng-li
8fc5e250e6
fix(core): add the missing status code (#6879)
add the missing status code
2024-12-15 20:12:07 +08:00
simeng-li
96fd7ba49f
refactor(console, core): refactor console to support new pro plan (#6874)
* refactor(console, core): refactor console to support new pro plan

refactor console to support new pro plan

* fix(console): fix the wrong quota number

fix the wrong quota number

* fix(console): align the util method usage

align the util method usage
2024-12-12 17:23:41 +08:00
Charles Zhao
baef49df3c
chore: bump dependencies (#6873)
* chore: bump dependencies

* fix: ui test

* fix: ui test
2024-12-11 17:35:47 +08:00
simeng-li
8a15a60c37
fix(core): fix the subscription api response type (#6834)
fix the subscription api response type all dates value should be converted to ISO 8601 string
2024-12-10 13:37:23 +08:00
Darcy Ye
cd0d3577ee
refactor: remove SAML app certificate/metadata download APIs (#6856) 2024-12-05 07:27:34 +00:00
Darcy Ye
22d0a17389
fix: fix some SAML app bugs (#6852) 2024-12-05 06:54:23 +00:00
simeng-li
709c320426
refactor(console,core,schemas): allow SAML application to use IdP-initiated SSO (#6849)
* refactor(console,core,schemas): allow SAML application to use  IdP-initiated SSO

allow SAML application to use IdP-initiated

* fix(core): fix ut

fix ut
2024-12-04 17:33:01 +08:00
Gao Sun
239b81e31a
refactor: loose redirect uri restrictions (#6846)
* refactor: loose redirect uri restrictions

* refactor: fix types and add tests

* chore: add changeset
2024-12-04 15:37:16 +08:00
Darcy Ye
352f4d1a5f
fix(core): fix applications APIs status guard (#6845) 2024-12-03 09:25:39 +00:00
Darcy Ye
14b4254d1e
feat: add SAML app anonymous metadata and certificate APIs (#6833) 2024-12-03 07:58:52 +00:00
Darcy Ye
79eeb3508c
chore: fix code 2024-12-02 12:11:53 +08:00
Darcy Ye
0d83cb1fd6
feat: add SAML app secret related APIs 2024-12-02 12:11:52 +08:00
Darcy Ye
c211dd1d38
Merge pull request #6827 from logto-io/yemq-patch-get-saml-app-by-id-apis
feat(core): add `PATCH/GET /saml-applications/:id` APIs
2024-12-01 20:09:45 -08:00
Darcy Ye
016bdfecaf
chore: add comments 2024-12-02 11:14:10 +08:00
Darcy Ye
d55112b498
fix: update according to CR 2024-11-29 15:30:03 +08:00