ログイン後の401 Unauthorizedエラー

説明:

UIにアクセスしようとすると、永続的な401 Unauthorizedエラーが発生します。このエラーは、ユーザーがログインしてから約20〜30分後に発生します。さらに、セッションがタイムアウトした後、再度ログインできるようになるまでに5〜10分遅延があるようです。

再現手順:

  • アプリケーションにログインします。
  • 20〜30分間非アクティブな状態でUIにアクセスします。
  • 401 Unauthorizedエラーを確認します。

期待される動作:
ユーザーは認証されたままで、401エラーに遭遇することなくUIにアクセスできるはずです。

実際の動作:
20〜30分後、アプリケーションは要求されたエンドポイントに対して401 Unauthorizedエラーを返します。

追加情報:
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