PCまたはAndroidブラウザからログインできませんが、「アプリ」からはできました

サイトの他の誰かも同じ問題に遭遇しているか知っていますか?

サイト管理者がまだ行っていない場合は、verbose_discourse_connect_loggingを有効にすることができます。その設定でDiscourseConnectの問題をデバッグする方法についての詳細はここにあります:Debug and fixing common DiscourseConnect issues。ただし、このトピックがあなたが遭遇している問題に対応しているかどうかはわかりません。

ログに表示されるこのエラーの完全なメッセージは、「Nonce is incorrect, was generated in a different browser session, or has expired」のようになります。これの考えられる原因は次のとおりです。

  • アプリケーションからDiscourseへのログイン試行時に渡されるノンスが、Discourseからアプリケーションに最初に送信されたノンスと一致しない。
  • ノンスが、ログインしているセッションとは異なるセッションで生成された。これは、アプリケーションがブラウザのリダイレクトによって生成されるのではなく、Discourseからノンスを取得するためにバックグラウンドリクエストを行っている場合に発生します。
  • ユーザーがログインを完了するために10分(ノンスの有効期限)以上待機する。

このリストの最初の問題に遭遇していると推測します。

「いいね!」 3