Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

401 Unauthorized

Le code de statut de réponse d'erreur client HTTP 401 Unauthorized indique qu'une requête n'a pas abouti car elle ne comporte pas d'identifiants d'authentification valides pour la ressource demandée. Ce code de statut est envoyé avec un en-tête de réponse HTTP WWW-Authenticate qui contient des informations sur le schéma d'authentification que le serveur attend que le client fournisse pour que la requête aboutisse.

Un 401 Unauthorized est similaire à la réponse 403 Forbidden, sauf qu'un code 403 est retourné lorsqu'une requête contient des identifiants valides, mais que le client n'a pas les permissions nécessaires pour effectuer une certaine action.

Statut

http
401 Unauthorized

Exemples

Requête non autorisée vers une API protégée

La requête GET suivante est envoyée à l'URL www.exemple.com/admin qui attend des identifiants dans un en-tête Authorization :

http
GET /admin HTTP/1.1
Host: exemple.com

Le serveur répond avec un message 401 et un en-tête WWW-Authenticate indiquant que la requête doit être authentifiée et que l'authentification Bearer (un jeton d'accès) est le schéma d'authentification autorisé :

http
HTTP/1.1 401 Unauthorized
Date: Tue, 02 Jul 2024 12:18:47 GMT
WWW-Authenticate: Bearer

Spécifications

Specification
HTTP Semantics
# status.401

Voir aussi