Cookies, sessions et jetons
Partie du cours Web
HTTP n'a aucune mémoire. Chaque requête que vous envoyez est traitée par le serveur comme s'il ne vous avait jamais vu, même si vous avez envoyé exactement la même requête cinq secondes plus tôt. Cela devient un vrai problème dès l'instant où un serveur doit savoir « cette requête vient de la personne qui vient de se connecter ».
Les cookies, les sessions et les tokens sont les trois réponses sur lesquelles le web s'est fixé pour ce problème. Ils résolvent la même chose, « se souvenir de qui envoie cette requête », de trois façons différentes, chacune avec ses compromis. À la fin de cette leçon, vous saurez regarder un vrai parcours de connexion et dire laquelle des trois il emploie, et pourquoi. ...
Envie d’apprendre Web Cookies, sessions et jetons dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Web prêt, et travaillez sur Cookies, sessions et jetons avec un tuteur IA qui connaît votre code.
Commencer cette leçonCookies, sessions et jetonsCe que vous allez apprendre
- Set-Cookie
- HttpOnly
- Secure
- SameSite
- Server sessions
- JWT
- Opaque tokens
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
14 leçons- 1Qu'est-ce que le Web20 min
- 2HTTP vs HTTPS15 min
- 3Anatomie d'une requete et d'une reponse30 min
- 4Cookies, sessions et jetons25 min
- 5Le DNS expliqué25 min
- 6TLS et certificats30 min
- 7CORS30 min
- 8Bases des API REST25 min
- 9WebSockets et SSE25 min
- 10Mise en cache et CDN25 min
- 11En-têtes de sécurité25 min
- 12Limitation de débit et contrôle du flux20 min
- 13Surveillance et journalisation20 min
- 14Projet final : Un petit serveur web40 min
