Connexion à la base de données

-
Jennifer clique sur
logout. -
L’instance de Travel0 Corporate Booking de Hoekstra & Associates redirige le navigateur vers le tenant Auth0 de Travel0 à l’adresse https://auth.travel0.net avec les paramètres suivants :
-
returnTo:https://hoekstra.corp.travel0.net/logoutComplete -
client_id: ID client associé à l’application créée dans le tenant Auth0 de Travel0 pour l’instance de Travel0 Corporate Booking de Hoekstra & Associates.Bonne pratiqueDéfinissez les applications séparément dans Auth0 afin de faciliter la configuration de l’URLreturnTo, où leclient_idcorrespondant sert à valider correctement l’URL fournie. Pour en savoir plus, consultez Provisioning.
-
-
Le tenant Auth0 de Travel0 met fin à la session Auth0 établie au nom de l’utilisateur, supprime toute information de SSO et redirige le navigateur vers l’URL
returnToindiquée. -
L’instance de Travel0 Corporate Booking de Hoekstra & Associates affiche une page pour informer Jennifer qu’elle s’est déconnectée avec succès, probablement avec un bouton pour se reconnecter au besoin.
- À cette étape, l’instance de Travel0 Corporate Booking voudra habituellement aussi supprimer la session d’application associée à l’utilisateur.
Si vous ne souhaitez pas supprimer la session SSO de l’utilisateur dans Auth0, l’application peut simplement mettre fin à la session d’application sans rediriger vers le point de terminaison
/logout du tenant Auth0. Bien que l’utilisateur soit déconnecté de l’application, il conservera une session SSO avec Auth0. Dans ce cas, vous voudrez probablement l’informer qu’il est toujours connecté au tenant Auth0 et que, s’il clique de nouveau sur login, il se peut qu’on ne lui demande pas d’entrer ses identifiants du premier facteur.Connexion d’entreprise
login soient authentifiés automatiquement sans devoir fournir de manière interactive leurs identifiants de premier facteur. Cette fonctionnalité peut entraîner une expérience utilisateur inattendue; vous devriez donc envisager d’en informer l’utilisateur.
En reprenant notre exemple de MetaHexa Bank, voyons comment cette mise en œuvre de la déconnexion pourrait se dérouler pour un utilisateur authentifié au moyen d’une connexion d’entreprise à MetaHexa Bank; encore une fois, la majeure partie du flux décrit sera généralement prise en charge à l’aide du SDK Auth0 pertinent ou de la bibliothèque associée à votre pile technologique :

-
Amintha clique sur
logout. -
L’instance de Travel0 Corporate Booking de MetaHexa Bank redirige le navigateur vers le tenant Auth0 de Travel0 à l’adresse https://auth.travel0.net avec les paramètres suivants :
-
returnTo:https://metahexa.corp.travel0.net/logoutComplete -
client_id: identifiant client associé à l’application créée dans le tenant Auth0 de Travel0 pour l’instance de Travel0 Corporate Booking de MetaHexa Bank. -
federated: paramètre facultatif utilisé pour déconnecter l’utilisateur de l’IdP de MetaHexa Bank. Lorsqu’il est spécifié, le navigateur est redirigé vers le point de terminaison/logoutassocié à l’IdP de MetaHexa Bank, ce qui met fin à la session de l’utilisateur avant de rediriger le navigateur vers le tenant Auth0 de Travel0.Bonne pratiqueDéfinissez les applications indépendamment dans Auth0 afin de faciliter la configuration de l’URLreturnTo, où leclient_idcorrespondant est utilisé pour valider correctement l’URL fournie. Pour en savoir plus, consultez Provisioning.
-
metahexa.corp.travel0.net) à la place de Hoekstra & Associates.
Dans le contexte des connexions sociales, la déconnexion suit un modèle semblable à celui d’une connexion d’entreprise, mais l’IdP en amont est associé au fournisseur social plutôt qu’à une organisation précise. Il est presque certain que vous ne voudrez jamais tirer parti de la fonctionnalité de déconnexion fédérée avec un fournisseur social, car l’expérience utilisateur qui en résulterait serait trop perturbante.