ログインページ「/login」に「設定されたメソッドがありません」と表示される

コミュニティの皆さん、こんにちは。

Discourse は初めてで、会社のために設定しようとしています。
これまでのところ、Discourse Connect を使用して独自の SSO ログインページに接続し、ユーザーのログイン情報を取得するなど、すべて順調に進んでいます。

当社の Discourse サイトは完全にプライベートで、匿名ユーザーにはバナーと「ログイン」ボタンが表示され、当社のウェブサイトにリダイレクトされ、その後 Discourse に戻ります > 完璧です!

問題は、誰かがトピックを指すリンクを匿名ユーザーに送信した場合、この匿名ユーザーは /login ページにリダイレクトされます(良い動作ですが)、このページには「ログイン方法がありません」と表示されます。

この問題はここで議論されたようです: SSO vs Oauth2 difference? - #17 by Joralf

現在、3.5.0.beta8-dev を使用しています。
「ログインと認証」では、次のようになっています。

  • ログイン必須:true
  • ローカルログインを有効にする:false
  • メール経由のローカルログインを有効にする:false
  • 新規登録を許可する:false
  • 認証スキップ作成確認:true
  • 即時認証:false(匿名ユーザーのために「ログイン」ボタンのあるホームページを維持したい)
  • 認証必須インタラクション:true
  • Discourse Connect を有効にする:true
  • Discourse Connect URL:入力済み
  • Discourse Connect シークレット:入力済み

何かお手伝いいただければ幸いです。
ケビン

私の発言を続けると、これはバグだと思います。なぜなら、直接 /login ページにアクセスすると、同じメッセージで失敗するからです。
私の場合は、「Discourse Connect」のみが有効になっているため、ログインボタンがあるホームページにリダイレクトされるべきだと思います。