Discourse Connect のみの場合、ログイン方法がありません

ローカルで試したところ、問題なく動作しました。

「anon」としてトピックページに入るとすぐに、/sso エンドポイントにリダイレクトされ、そこからローカルの「Discourse Connect」(localhost:5000 でセットアップおよび設定済み)にリダイレクトされます。

https://community.adn-soft.com/t/-/69 にアクセスすると

/login エンドポイントにリダイレクトされます :thinking:

コード、特に redirect_to_login コールバックを見ると、「Discourse Connect」が有効になっており、かつ「認証を即時実行」サイト設定が有効な場合にのみ /sso エンドポイントにリダイレクトされることがわかります。

デフォルトでは、そのサイト設定は有効になっていますが、無効にすると

したがって、私の推測では、そのサイト設定が無効になっているため、有効にすると動作するはずです :+1:


注:このサイト設定が存在する理由は完全にはわかりませんが、現在、他の多くの認証関連の修正とともに、削除を進めています。

「いいね!」 1