Aller au contenu principal

Authentification moderne

11 Modules ~30 heures Débutant → Avancé

Maîtrisez les patterns d'authentification moderne : JWT, OAuth 2.0, OpenID Connect, sessions, MFA, fédération, passkeys. De « c'est quoi l'auth ? » à construire des systèmes d'identité de production.

Roadmap du cours

#ModuleStatutSujets
0Setup & vocabulaire authPlan prêtAuthn vs Authz, identité, principal, facteur, JWT vs session, modèle de menace
1Sessions & cookiesPlan prêtSessions côté serveur, attributs cookie (HttpOnly, Secure, SameSite), CSRF
2Sécurité des mots de passePlan prêtBcrypt/Argon2, politiques, breach databases, récupération de compte
3Multi-Factor AuthPlan prêtTOTP, WebAuthn/passkeys, pièges SMS, codes de récupération, facteurs backup
4JWT en profondeurPlan prêtRS256 vs HS256, claims, expiry, refresh tokens, pièges JWT (algo none, injection kid)
5OAuth 2.0Plan prêtAuth Code + PKCE, Client Credentials, Implicit (déprécié), introspection
6OpenID ConnectPlan prêtID Token, endpoint UserInfo, discovery, single sign-on
7Fédération & SSOPlan prêtSAML, login social, intégration IdP, provisioning SCIM
8AutorisationPlan prêtRBAC, ABAC, OPA / Cedar, policies fine-grained
9Hardening productionPlan prêtRate limiting, brute-force, account lockout, détection mot de passe fuités
10CapstonePlan prêtConstruire une plateforme d'identité multi-tenant avec passkeys + SSO + audit

Disponible maintenant

C'est un plan de curriculum, pas encore de contenu. Le Module 0 sera disponible bientôt.

En attendant, voir les cours liés déjà publiés :

Pourquoi ce curriculum

L'authentification est la surface la plus attaquée dans toute application. Ce cours suit les curricula industry-grade (Auth0 Academy, OAuth.net) avec des labs hands-on en Node.js, Python, et Go.

Dernière mise à jour

2026-05 — Plan de curriculum publié. Contenu Module 0 arrive 2026 S2.