Glossaire · Concepts fondamentaux
Session
Aussi appelé : Session utilisateur · Session HTTP · Jeton de session
Définition
Une session est le mécanisme qui permet à une application de reconnaître un utilisateur d'une requête à l'autre, alors que HTTP, lui, oublie tout entre deux échanges. À la connexion, le serveur crée une session et remet au navigateur un identifiant, le plus souvent dans un cookie ; chaque requête suivante le présente, comme un bracelet d'entrée dans un festival. La session porte l'état de connexion, le panier ou les préférences, et expire après un délai ou à la déconnexion.
Dans la pratique
La sécurité des sessions est un sujet classique d'audit : identifiant volé par un script malveillant, session qui n'expire jamais, cookie non sécurisé. Les architectures à plusieurs serveurs doivent stocker les sessions dans un composant partagé (Redis, par exemple) ou utiliser des jetons signés (JWT), chacun avec ses pièges. Un développeur web doit maîtriser ces mécanismes avant de toucher à l'authentification.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.