Wat het betekent
De server begrijpt het verzoek maar weigert toestemming. Opnieuw inloggen helpt niet zolang de rechten niet veranderen.
Veelvoorkomende oorzaken
- De gebruiker mist de vereiste rol of scope
- IP-blokkade, WAF of botbescherming
- Bestandsrechten of ontbrekend indexbestand op de webserver
Zo los je het op
Als client of bezoeker
Controleer of je account of token de juiste rechten of scopes heeft. Op een website kunnen een VPN, geblokkeerd IP of botcontrole de oorzaak zijn.
Als beheerder van de site of API
Controleer eigenaar en rechten van bestanden, de instellingen voor de directory-index en WAF-regels. Geef 404 terug als je niet wilt verraden dat de resource bestaat.
Voorbeeldantwoord
HTTP/1.1 403 Forbidden
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "Forbidden",
"status": 403,
"detail": "You do not have permission to delete this project."
} Specificatie
Veelgestelde vragen
› Waarom geeft nginx 403 Forbidden?
Vaak: de worker kan de bestanden niet lezen, er is geen indexbestand en autoindex staat uit, of een deny-regel matcht.
› 403 of 404 voor privéresources?
404 verbergt dat de resource bestaat; 403 is eerlijker. GitHub geeft bijvoorbeeld 404 voor privérepository's.