登录后出现 401 未授权错误

描述:

在尝试访问 UI 时,我遇到了持续的 401 未授权错误。此错误发生在用户登录大约 20-30 分钟后。此外,在会话超时后,重新登录似乎需要 5-10 分钟的延迟。

重现步骤:

  • 登录应用程序。
  • 在不活动 20-30 分钟后访问 UI。
  • 观察到 401 未授权错误。

预期行为:
用户应保持身份验证状态,并且能够访问 UI,而不会遇到 401 错误。

实际行为:
20-30 分钟后,应用程序会为请求的端点返回 401 未授权错误。

附加信息:

我在 NGINX 配置中实现了 auth_digest_timeout,但问题仍然存在。
使用 curl 进行身份验证测试,最初成功,但在超时后最终返回 401 错误。

环境:
NGINX 版本:1.25.4

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

这是标准安装吗?

这看起来像是 Nginx 错误。Nginx 不会在 Discourse 中进行身份验证。

您是否正在运行反向代理?Cloudflare?

我相当确定是 Discourse 以外的其他东西导致了此消息。

1 个赞