Top Profil

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.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.