mirror of
https://github.com/logto-io/logto.git
synced 2025-02-03 21:48:55 -05:00
9a7b19e49d
* chore: split SSO changesets split sso changesets * fix: fix changeset content fix changeset content
1.7 KiB
1.7 KiB
@logto/core |
---|
minor |
Support single sign-on (SSO) on Logto.
-
Implement new SSO connector management APIs.
GET /api/sso-connector-providers
- List all the supported SSO connector providers.POST /api/sso-connectors
- Create new SSO connector.GET /api/sso-connectors
- List all the SSO connectors.GET /api/sso-connectors/:id
- Get SSO connector by id.PATCH /api/sso-connectors/:id
- Update SSO connector by id.DELETE /api/sso-connectors/:id
- Delete SSO connector by id.
-
Implement new SSO interaction APIs to enable the SSO connector sign-in methods
POST /api/interaction/single-sign-on/:connectorId/authorization-url
- Init a new SSO connector sign-in interaction flow by retrieving the IdP's authorization URL.POST /api/interaction/single-sign-on/:connectorId/authentication
- Handle the SSO connector sign-in interaction flow by retrieving the IdP's authentication data.POST /api/interaction/single-sign-on/:connectorId/registration
- Create new user account by using the SSO IdP's authentication result.GET /api/interaction/single-sign-on/connectors
- List all the enabled SSO connectors by a given email address.
-
Implement new SSO connector factory to support different SSO connector providers.
OIDC
- Standard OIDC connector that can be used to connect with any OIDC compatible IdP.SAML
- Standard SAML 2.0 connector that can be used to connect with any SAML 2.0 compatible IdP.AzureAD
- Azure Active Directory connector that can be used to connect with Azure AD.Okta
- Okta connector that can be used to connect with Okta.Google Workspace
- Google Workspace connector that can be used to connect with Google Workspace.