Erreur 401 Unauthorized : Diagnostic

Comprendre et résoudre les problÚmes d'authentification.

L'erreur 401 Unauthorized signifie que la requĂȘte nĂ©cessite une authentification que le client n'a pas fournie ou qui est invalide. C'est une rĂ©ponse normale pour les ressources protĂ©gĂ©es.

Le problÚme survient quand une page publique renvoie 401 de façon inattendue, ou quand vos identifiants valides sont rejetés. Ce guide vous aide à diagnostiquer ces cas.

Causes Principales

  • Identifiants incorrects : Le username/password ou le token API est invalide ou expirĂ©.
  • Protection .htpasswd : Un .htaccess protĂšge le dossier avec une authentification HTTP Basic.
  • Token expirĂ© : Le token JWT ou OAuth a expirĂ© et doit ĂȘtre renouvelĂ©.
  • Header manquant : L'en-tĂȘte Authorization n'est pas envoyĂ© ou mal formatĂ©.

Diagnostic

  • VĂ©rifier le header : Utilisez les DevTools pour voir si Authorization est bien envoyĂ©.
  • Tester les credentials : Validez que les identifiants sont corrects dans un autre contexte.
  • VĂ©rifier l'expiration : Pour les tokens JWT, dĂ©codez-les pour voir la date d'expiration.

Solutions

  • Renouveler le token : Obtenez un nouveau token avec le refresh token ou rĂ©authentifiez.
  • Corriger le format : Assurez-vous que le header est "Authorization: Bearer " ou "Basic ".
  • Supprimer .htpasswd : Si la protection n'est plus voulue, retirez les directives AuthType du .htaccess.

Questions Fréquentes

Différence entre 401 et 403 ?

401 = "qui ĂȘtes-vous ?" (authentification requise). 403 = "je sais qui vous ĂȘtes, mais non" (autorisation refusĂ©e).

Comment monitorer une API protégée ?

MoniTao permet de configurer des headers d'authentification (Bearer token, Basic Auth) pour surveiller les endpoints protégés.

Le token est correct mais j'ai toujours 401 ?

Vérifiez l'horloge serveur (JWT vérifie exp), le format exact du header, et que le token n'est pas révoqué.

Un 401 est-il une erreur Ă  surveiller ?

Sur une page publique, oui. Sur une page protégée, c'est normal. Configurez MoniTao selon votre cas d'usage.

PrĂȘt Ă  dormir sur vos deux oreilles ?

Commencez gratuitement, sans carte bancaire.