Erreur 401 Non autorisée après la connexion

Description :

Je rencontre une erreur persistante 401 Unauthorized lorsque j’essaie d’accéder à l’interface utilisateur. Cette erreur se produit après qu’un utilisateur soit connecté pendant environ 20 à 30 minutes. De plus, il semble y avoir un délai de 5 à 10 minutes avant de pouvoir se reconnecter après l’expiration de la session.

Étapes pour reproduire :

  • Connectez-vous à l’application.
  • Accédez à l’interface utilisateur après 20 à 30 minutes d’inactivité.
  • Observez l’erreur 401 Unauthorized.

Comportement attendu :
L’utilisateur doit rester authentifié et pouvoir accéder à l’interface utilisateur sans rencontrer d’erreur 401.

Comportement actuel :
Après 20 à 30 minutes, l’application renvoie une erreur 401 Unauthorized pour le point de terminaison demandé.

Informations supplémentaires :

J’ai implémenté auth_digest_timeout dans la configuration NGINX, mais le problème persiste.
J’ai utilisé curl pour tester l’authentification, ce qui a d’abord réussi mais renvoie finalement une erreur 401 après le délai d’expiration.

Environnement :
Version NGINX : 1.25.4

curl -v --digest -u admin:admin http://192.168.10.148:20001/stream-viewer?stream

Est-ce une installation standard ?

Cela ressemble à une erreur nginx. Nginx ne gère pas l’authentification dans Discourse.

Utilisez-vous un proxy inverse ? Cloudflare ?

Je suis à peu près certain que quelque chose d’autre que Discourse cause ce message.

1 « J'aime »