はい、匿名アクセスを許可しない場合は、ログイン必須を有効にする必要があります。
もう一度説明します。
SSOログインを有効にし、SSOログインの設定をすべて行った場合に、私のウェブサイトで実行される以下のフローです。
-
これは私のメインウェブサイトです。ここにコミュニティボタンがあり、ユーザーがこのボタンをクリックすると、mywebsite.com - This website is for sale! - mywebsite Resources and Information.
-
forum.mywebsite.com/loginは、私のコミュニティ(Discourseコミュニティ)のウェブサイトのログインページを呼び出します。メインウェブサイトにログインしているユーザーは、コミュニティのウェブサイトにも自動的にログインします(コミュニティウェブサイトのログイン必須設定を無効にした場合)。しかし、問題は、ログイン必須を有効にすると、ログインページが自動的に呼び出されず、ログインボタンを手動でクリックしないとコミュニティページにログインできないことです。
そのため、ログイン必須の設定を無効にすることなく、ログインボタン(またはページ)を自動的に呼び出す方法が必要です。
これは公式のSSOドキュメントへのリンクです。

