コミュニティの皆さん、こんにちは。
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 シークレット:入力済み
何かお手伝いいただければ幸いです。
ケビン
