< HTTP />
en

401 Unauthorized

4xx Erreur client RFC 9110
Qui êtes-vous ? Identifiez-vous.

Que signifie 401 Unauthorized {#what}

Malgré le nom, ça veut en fait dire non authentifié — le client n’a pas prouvé son identité. Le serveur exige des identifiants qui sont soit manquants, soit invalides. La réponse doit inclure un header WWW-Authenticate expliquant comment s’authentifier.

Quand vous verrez une 401 {#when}

  • JWT / clé API manquant(e) ou expiré(e)
  • Mauvais nom d’utilisateur ou mot de passe
  • Token qui a été révoqué

Quand utiliser 401 {#use}

  • Utilisez quand l’authentification est requise mais absente ou échouée
  • Incluez toujours le header WWW-Authenticate
  • Distinguez du 403 : avec 401, des identifiants valides pourraient résoudre le problème ; avec 403, non