- The application presents the user with one or more external Identity Providers (IdPs).
- The user selects an IdP to authenticate with and logs in.
- Upon successful authentication, the user is returned to the application with an active session.
Auth0 SSO sessions vs. application sessions
When users log in, various session layers can be created. For SP-initiated SSO implementations, it’s important to understand that the SSO experience is made possible by the Auth0 Session Layer, which is stored centrally on the . Leveraging this session layer, users can easily authenticate to different applications, each of which may have its own application session to track whether the user is logged in to it specifically.Build your own implementations
OIDC/OAuth
- Social
- Add a generic OAuth2 Authorization Server to Auth0
- Auth0 Marketplace
SAML
- Auth0 provides instructions to configure the following IdPs with Auth0:
- We also provide generic instructions to configure Auth0 as a SAML service provider.
- Configure Identity-Provider-Initiated Single Sign-On
Limitations
- Native applications can only use Universal Login.
- Connect (OIDC) does not support IdP-initiated SSO.