Beetje Coderen

Les 14 · Module 2 · Data en fouten

Authenticatie met tokens

Laat medewerkers inloggen op kassa-api: wachtwoorden hashen met Argon2, JWT's uitgeven en controleren met jsonwebtoken, en een extractor die de ingelogde gebruiker levert.

⏱ 90 minuten leestijd + oefenen

Illustratie: een sleutel, een schild en een persoon voor een server, veilig inloggen

🎯 Na deze les kun je

  • wachtwoorden veilig hashen en controleren met Argon2
  • een kortlevend JWT uitgeven met de juiste claims
  • een eigen extractor bouwen die het token controleert
  • rollen gebruiken om beheer-endpoints af te schermen

De beheer-endpoints van kassa-api zijn nu beschermd met één gedeelde sleutel. Je wilt weten wie iets doet: elke medewerker logt in en krijgt een token. In deze les bouw je dat met Argon2 voor wachtwoorden en JWT's voor tokens.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 49,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?