Code erreur HTTP 401 Unauthorized : signification et solution
À surveillerLe code HTTP 401 Unauthorized signale que la requête n'a pas abouti parce que les identifiants d'authentification sont absents ou invalides. Le serveur ne vous reconnaît pas encore : fournissez des identifiants valides pour accéder à la ressource.
Que signifie le code 401 ?
Le code de statut HTTP 401 indique que la requête n'a pas pu être traitée car le serveur n'a pas reçu d'identifiants valides. Conformément à la norme HTTP (RFC 9110, section 15.5.2), le serveur retourne ce code avec un en-tête WWW-Authenticate précisant la méthode d'authentification attendue. À la différence du code 403 (Forbidden), qui signifie que l'identité est connue mais que l'accès est refusé, le 401 signifie que le serveur ne sait pas encore qui vous êtes.
Causes probables
- Absence d'identifiants dans la requête (aucun en-tête Authorization envoyé).
- Identifiants incorrects : nom d'utilisateur ou mot de passe erroné.
- Jeton d'authentification (token JWT, cookie de session, clé API) expiré ou révoqué.
- Token mal formé ou envoyé dans le mauvais en-tête HTTP.
- Configuration incorrecte côté client : identifiants non transmis à cause d'une mauvaise intégration.
Comment résoudre le code 401
- Vérifier les identifiants. Assurez-vous d'utiliser le bon nom d'utilisateur, le bon mot de passe ou la bonne clé API pour la ressource concernée.
- Se reconnecter ou actualiser le token. Si votre session ou votre jeton a expiré, reconnectez-vous pour en obtenir un nouveau. Les cookies de session et les tokens JWT ont une durée de validité limitée.
- Vérifier les en-têtes de la requête. Pour les développeurs : vérifiez que l'en-tête Authorization (ou l'en-tête requis selon le schéma indiqué dans WWW-Authenticate) est bien présent et correctement formaté dans la requête.
- Réinitialiser le mot de passe si besoin. Si vous avez oublié ou perdu vos identifiants, utilisez la procédure de réinitialisation du mot de passe proposée par le service concerné.
- Vérifier la configuration de l'application. Pour les développeurs : si le 401 survient dans votre application, vérifiez que les paramètres d'authentification (Client ID, Secret, scope, URL de token) sont correctement configurés et à jour.
Quand faire appel à un professionnel
Si le code 401 persiste après vérification de vos identifiants et du token, contactez l'administrateur du service ou le support technique : votre compte peut être suspendu, vos droits révoqués, ou la configuration de l'authentification nécessite une intervention côté serveur.
Questions fréquentes
Quelle est la différence entre HTTP 401 et HTTP 403 ?
Le code 401 signifie-t-il que mon compte est bloqué ?
Autres codes Serveur / HTTP
Source : MDN Web Docs (Mozilla) · relevé le 03/07/2026.