Discourse Connect を使用して、カスタムスクリプト経由で AD を使用してユーザーを認証するように設定しました。AD にはいないものの、Discourse へのアクセスが必要な外部ユーザーがいます。SSO スクリプトでユーザーを見つけられなかった場合、標準のログインプロンプトを提供する方法はありますか?
もしそうであれば、SSOはそもそも最適なソリューションではないかもしれません。SSOは、すべてのDiscourseユーザーが同じであるか、メインプラットフォームのサブセットである場合に最も効果的です。それ以外の場合は、カスタムログインプロバイダー OAuth 2.0 & OpenID Connect Support | Discourse - Civilized Discussion を作成することを検討してください。これにより、通常はユーザーが独自のプラットフォームを使用し、他の外部ユーザーはメール/パスワードなどでログインを選択できるようになります。
「いいね!」 3
ssoの最初のsはsingle(単一)を意味します。複数の方法でログインできるようにしたい場合は、提案されているようにoauth2を使用する必要があります。
「いいね!」 1