Autorisatie bepaalt welke acties een geauthenticeerde gebruiker mag uitvoeren en tot welke resources hij toegang heeft. Het beantwoordt de vraag: 'Wat mag je?' Implementaties zijn bijvoorbeeld role-based (RBAC), permission-based en attribute-based (ABAC) access control.
403 Forbidden
A
Servers
403 Forbidden
403 betekent dat de server het verzoek begrijpt maar weigert uit te voeren. De gebruiker is geauthenticeerd maar niet geautoriseerd. Opnieuw proberen helpt niet zonder aangepaste rechten. Verschil met 401: je bent wél geauthenticeerd.
A
Servers
401 Unauthorized
A
Servers
401 Unauthorized
401 geeft aan dat authenticatie vereist is maar ontbreekt of is mislukt. Ondanks de naam betekent het feitelijk 'niet geauthenticeerd'. De response bevat vaak een WWW-Authenticate-header die de client vertelt welke authenticatie nodig is om toegang te krijgen. Gebruik dit voor pagina's of API-routes waarvoor je moet inloggen.
A
Servers
Een uitgebreide collectie begrippen voor elk niveau
Van HTML & CSS tot databases en security
Geschikt voor beginners en gevorderden
Ideaal als lesmateriaal of teambuilding tool
Fysiek aan de slag, zonder scherm