Erro 401 Unauthorized após login

Descrição:

Estou enfrentando um erro persistente de 401 Unauthorized ao tentar acessar a UI. Este erro ocorre após o usuário estar logado por aproximadamente 20-30 minutos. Além disso, parece haver um atraso de 5-10 minutos antes de poder fazer login novamente após o tempo limite da sessão.

Passos para Reproduzir:

  • Faça login na aplicação.
  • Acesse a UI após 20-30 minutos de inatividade.
  • Observe o erro 401 Unauthorized.

Comportamento Esperado:
O usuário deve permanecer autenticado e ser capaz de acessar a UI sem encontrar um erro 401.

Comportamento Atual:
Após 20-30 minutos, a aplicação retorna um erro 401 Unauthorized para o endpoint solicitado.

Informações Adicionais:

Implementei auth_digest_timeout na configuração do NGINX, mas o problema persiste.
Usei curl para testar a autenticação, que inicialmente foi bem-sucedida, mas eventualmente retorna um erro 401 após o tempo limite.

Ambiente:
Versão do NGINX: 1.25.4

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

Esta é uma instalação padrão?

Isso parece um erro do nginx. O Nginx não faz autenticação no Discourse.

Você está executando um proxy reverso? Cloudflare?

Tenho certeza de que algo além do Discourse está causando essa mensagem.

1 curtida