Beetje Coderen

Les 16 · Module 3 · Beveiliging en productie

Autorisatie: rollen en policies

Bepaal wat elke gebruiker in Winkel.Api mag: rollen voor beheerders, policies met eisen, resource-based autorisatie voor eigen bestellingen en het verschil tussen 401 en 403.

⏱ 75 minuten leestijd + oefenen

Illustratie: een slot met verschillende sleutels en personen voor een deur

🎯 Na deze les kun je

  • het verschil tussen authenticatie en autorisatie, 401 en 403 uitleggen
  • endpoints beveiligen met rollen en benoemde policies
  • een eigen requirement en handler schrijven
  • resource-based autorisatie toepassen zodat klanten alleen hun eigen bestellingen zien

Nu de API weet wie er belt, moet hij beslissen wat die persoon mag. Een klant mag bestellen en zijn eigen bestellingen zien, een beheerder mag producten wijzigen, en niemand mag andermans bestellingen inzien. Dat is autorisatie.

🔒 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?