vignette|Capture d’écran de l’erreur 403, telle que rendue par Apache et nginx dans un navigateur. Le code erreur 403 est un code d'état HTTP signifiant que l'accès à la ressource demandée est interdit. Le serveur a compris la demande, mais ne la satisfera pas.
Caractéristiques HTTP 403 fournit un cas d'erreur distinct de HTTP 401 ; tandis que HTTP 401 est renvoyé lorsque le client ne s'est pas authentifié et implique qu'une réponse réussie peut être renvoyée après une authentification valide, HTTP 403 est renvoyé lorsque le client n'est pas autorisé à accéder à la ressource malgré une authentification, telle que des autorisations insuffisantes du compte authentifié.
Erreur 403 : « Le serveur a compris la demande, mais refuse de l'autoriser. » ().
L'erreur 401 : « La demande nécessite une authentification de l'utilisateur. La réponse DOIT inclure un champ d'en-tête WWW-Authenticate (section 14.47) contenant un défi applicable à la ressource demandée. Le client PEUT répéter la demande avec un champ d'en-tête d'autorisation approprié (section 14.8). Si la demande comprenait déjà des informations d'identification d'autorisation, la réponse 401 indique que l'autorisation a été refusée pour ces informations d'identification. » ().
Le serveur Web Apache renvoie 403 Forbidden en réponse aux demandes de chemins d'URL qui correspondent aux répertoires du système de fichiers lorsque les listes de répertoires ont été désactivées sur le serveur et qu'il n'y a pas de directive d'index de répertoire pour spécifier un fichier existant à renvoyer au navigateur. Certains administrateurs configurent l'extension de proxy Mod sur Apache pour bloquer de telles demandes et cela renverra également 403 Forbidden. Microsoft IIS répond de la même manière lorsque les listes de répertoires sont refusées sur ce serveur. Dans WebDAV, la réponse 403 Forbidden sera renvoyée par le serveur si le client a émis une demande PROPFIND mais n'a pas également émis l'en-tête Depth requis ou a émis un en-tête Depth de l'infini.
Les codes non-standard suivants sont renvoyés par les services d'information Internet de Microsoft et ne sont pas officiellement reconnus par l'IANA. +Codes non-standard renvoyés par les services d'information Internet2024code d'erreursignification403.1Exécuter l'accès interdit403.2Accès en lecture interdit403.3Accès en écriture interdit403.4SSL requis403.5SSL 128 requis403.6Adresse IP rejetée403.7Certificat client requis403.8Accès au site refusé403.9Trop d'utilisateurs403.10Configuration invalide403.11Changement de mot de passe403.12Mappeur refusé l'accès403.13Certificat client révoqué403.14Inscription à l'annuaire refusée403.15Licences d'accès client dépassées403.16Le certificat client n'est pas fiable ou n'est pas valide403.17Le certificat client a expiré ou n'est pas encore valide403.18Impossible d'exécuter la demande à partir de ce pool d'applications403.19Impossible d'exécuter les CGI pour le client dans ce pool d'applications403.20Échec de la connexion au passeport403.21Accès à la source refusé403.22La profondeur infinie est refusée403.502Trop de requêtes provenant de la même adresse IP client ; Limite de restriction d'adresse IP dynamique atteinte403.503Rejeté en raison d'une restriction d'adresse IP
Notes et références
Voir aussi Articles connexes Liste des codes HTTP Redirection d'URL
Catégorie:Hypertext Transfer Protocol