Fonctionnement
- Session locale maintenue par l’application
- Session du , si le SSO est activé
- Session du , si l’utilisateur a choisi de se connecter par l’intermédiaire d’un (comme Google, Facebook ou un fournisseur d’identité d’entreprise)
SSO avec Universal Login
Si vous utilisez Passwordless avec l’authentification unique, les paramètres de connexion
sms et email n’utilisent pas la session Auth0 existante, et l’utilisateur devra se connecter.SSO à la première connexion
- Votre application redirige l’utilisateur vers la page de connexion.
- Auth0 vérifie s’il existe déjà un cookie SSO.
-
Comme c’est la première fois que l’utilisateur visite la page de connexion et qu’aucun cookie SSO n’est présent, l’utilisateur devra se connecter à l’aide de l’une des connexions que vous avez configurées.

- Une fois l’utilisateur connecté, Auth0 définira un cookie SSO et redirigera l’utilisateur vers votre application, en renvoyant un ID Token contenant les renseignements d’identité de l’utilisateur.
SSO lors des connexions ultérieures
- Votre application redirige l’utilisateur vers la page de connexion.
- Auth0 vérifie s’il existe déjà un cookie SSO.
- Auth0 trouve le cookie SSO et, au besoin, le met à jour. Aucun écran de connexion n’est affiché.
- Auth0 redirige l’utilisateur vers votre application en renvoyant un ID Token qui contient des informations sur l’identité de l’utilisateur.
Vérifier le statut SSO de l’utilisateur
checkSession du SDK auth0.js, qui tentera d’authentifier l’utilisateur en mode silencieux dans une iframe. Le succès ou l’échec de l’authentification indique si l’utilisateur a un cookie SSO actif.
Protocoles
SAML et WS-Federation
- Un utilisateur demande une ressource au fournisseur de services.
- Le fournisseur de services vérifie auprès du fournisseur d’identité si l’utilisateur peut accéder à la ressource.
- Le fournisseur d’identité vérifie l’identité de l’utilisateur et, si elle est valide, confirme au fournisseur de services que l’utilisateur peut y accéder.
OpenID Connect
- Un utilisateur demande à accéder à une application.
- L’application redirige l’utilisateur vers le fournisseur d’identité pour l’authentifier.
- Le fournisseur d’identité vérifie l’utilisateur et, si l’authentification réussit, lui demande d’autoriser l’application à accéder aux données.
- Si l’accès est accordé, le fournisseur d’identité génère un ID Token, qui contient des informations sur l’identité de l’utilisateur que l’application peut exploiter.
- Le fournisseur d’identité redirige l’utilisateur vers l’application.
AD/LDAP
SSO initié par le fournisseur de services
- L’application présente à l’utilisateur un ou plusieurs fournisseurs d’identité externes.
- L’utilisateur sélectionne un fournisseur d’identité pour s’authentifier, puis se connecte.
- Une fois l’authentification réussie, l’utilisateur est redirigé vers l’application.
SSO initié par le fournisseur d’identité
- L’application redirige l’utilisateur vers un fournisseur d’identité.
- Le fournisseur d’identité tiers effectue l’authentification et l’autorisation.
- Une fois l’authentification réussie, l’utilisateur est redirigé vers l’application.