Skip to main content
  • Une session est un ensemble d’interactions entre un utilisateur et une application pendant une période donnée. Une même session peut comprendre plusieurs activités (comme des affichages de pages, des événements, des interactions sociales et des transactions de commerce électronique) et stocker temporairement ces informations tant que l’utilisateur est connecté. Dans une mise en œuvre standard de l’en-tête Set-Cookie, une session prend fin lorsqu’un utilisateur quitte un site Web ou ferme son navigateur. Pour éviter que les utilisateurs aient à se connecter chaque fois, les applications peuvent prolonger les sessions en définissant une durée de vie maximale pour le . Les sessions prennent fin lorsqu’un utilisateur se déconnecte ou que la limite de durée de vie de la session est atteinte.
  • Les témoins sont des chaînes de données qu’un serveur Web envoie au navigateur. Lorsque le navigateur envoie par la suite une requête à ce serveur Web, il lui renvoie cette même chaîne avec la requête.
Les sites Web utilisent généralement les témoins pour reconnaître les utilisateurs lorsqu’ils passent d’une page à l’autre, afin de ne pas leur demander de se reconnecter chaque fois. Les sites Web utilisent aussi les témoins pour mémoriser les informations saisies par les utilisateurs. Par exemple, les sites de commerce électronique s’en servent pour mémoriser les articles ajoutés au panier d’achat.

Concepts

À propos des témoins

Décrit ce que sont les témoins et comment les utiliser avec les sessions pour suivre l’authentification des utilisateurs.

Couches de session

Apprenez-en davantage sur les couches de session Auth0 créées lorsqu’un utilisateur se connecte : la session de l’application, la session Auth0 et la couche de session de l’IdP.

Cycle de vie des sessions

Apprenez-en davantage sur le cycle de vie des sessions.

Métadonnées de session

Apprenez à utiliser les métadonnées de session Auth0 pour stocker dans une session des données personnalisées qui persistent d’une requête à l’autre et qui sont accessibles à partir des Actions, de la Management API et des jetons.

Anonymous Sessions

Apprenez à créer et à gérer des sessions utilisateur sans exiger d’authentification.

Guides pratiques

Gérer les sessions

Gérer les sessions utilisateur avec Management API

Gérez les sessions utilisateur avec Auth0 Management API pour répertorier les sessions actives, révoquer des sessions individuelles ou mettre fin à toutes les sessions.

Gérer les sessions avec les Actions

Gérez les sessions utilisateur Auth0 avec les Actions pour lire les métadonnées de session, définir des durées de vie de session personnalisées et révoquer ou prolonger des sessions.

Configurer la durée de vie de la session

Explique comment configurer la durée de vie de la session pour un locataire à l’aide d’Auth0 Dashboard, de Management API et des Actions.

Configurer les métadonnées de session

Apprenez à configurer les métadonnées de session Auth0 à l’aide des Actions et de Management API.

Configurer Anonymous Sessions

Apprenez à configurer les sessions anonymes à l’aide d’Auth0 Dashboard ou de Management API.

Configurer des demandes personnalisées pour Anonymous Sessions

Associez les métadonnées de session anonyme à des demandes personnalisées du jeton d’accès à l’aide du mappage des demandes.

Gérer les témoins

Témoins de l'API d'authentification

Apprenez-en davantage sur les témoins de l’API d’authentification : ce qu’ils sont, à quoi ils servent et comment les gérer.

Authentifier des applications monopages avec des témoins

Explique comment utiliser votre serveur dorsal pour authentifier une application monopage (SPA) avec des témoins.

Modifications de l'attribut de témoin SameSite

Explique comment les changements apportés aux navigateurs, comme l’attribut de témoin SameSite, touchent vos applications Web qui intègrent du contenu provenant de domaines tiers.

Cas d’utilisation

Cas d’utilisation des sessions

Découvrez différentes façons d’utiliser les sessions pour déterminer si un utilisateur est authentifié, selon le type d’application et le flux d’autorisation en jeu.

Configurer l’option Rester connecté avec les sessions

Apprenez à configurer l’option Rester connecté avec les sessions Auth0 afin d’offrir aux utilisateurs des sessions persistantes ou éphémères.

Gérer les sessions multisites avec la trousse SDK auth0-spa-js

Décrit le flux de production à suivre avec la trousse SDK auth0-spa-js pour prendre en charge la gestion des sessions multisites.

Cas d’utilisation : informations d’Organization dans les métadonnées de session

Apprenez à utiliser Auth0 Actions pour ajouter les informations d’organisation de l’utilisateur aux métadonnées de session.

Cas d’utilisation d’Anonymous Sessions

Découvrez les cas d’utilisation des sessions anonymes avec les Actions.