Hoofdstuk 48
JWT-authenticatie — inloggen, tokens en beveiligde endpoints
Wachtwoorden hashen met argon2, tokens maken en controleren met PyJWT, waarom een vervalste payload, een verlopen token, alg none en de verkeerde sleutel allemaal mislukken, HTTPBearer en get_current_user in FastAPI, en een Bearer-token versturen vanuit React.
55 minPython 3.12
Hoe wil je leren?
Pro-cursus
Python voor een carrière in AI is een Pro-cursus
Wachtwoorden hashen met argon2, tokens maken en controleren met PyJWT, waarom een vervalste payload, een verlopen token, alg none en de verkeerde sleutel allemaal mislukken, HTTPBearer en get_current_user in FastAPI, en een Bearer-token versturen vanuit React.
De Python-cursus is gratis en compleet — deze cursus bestaat niet uit iets dat daaruit is weggehaald. Elk hoofdstuk van een Pro-cursus doorloopt alle zes stappen:
- Ontdekken — Eerst het probleem, dan de definitie: wat kun je hier niet zonder?
- Begrijpen — Bouw het mentale model: wat Python echt doet, en waarom op deze manier.
- Voorbeeld — Een volledig voorbeeld met de echte uitvoer: gedraaid, niet bedacht.
- Voorspellen — Zeg wat er gebeurt voordat je het uitvoert. Een foute voorspelling leert je meer dan een goede.
- Toepassen — Schrijf het en voer het uit op je eigen computer. Lezen is niet hetzelfde als doen.
- Uitdaging — Tien vragen van makkelijk naar moeilijk. De laatste zijn met opzet lastig.