SSO失敗時のフォールバックはありますか?

Discourse Connect を使用して、カスタムスクリプト経由で AD を使用してユーザーを認証するように設定しました。AD にはいないものの、Discourse へのアクセスが必要な外部ユーザーがいます。SSO スクリプトでユーザーを見つけられなかった場合、標準のログインプロンプトを提供する方法はありますか?

もしそうであれば、SSOはそもそも最適なソリューションではないかもしれません。SSOは、すべてのDiscourseユーザーが同じであるか、メインプラットフォームのサブセットである場合に最も効果的です。それ以外の場合は、カスタムログインプロバイダー OAuth 2.0 & OpenID Connect Support | Discourse - Civilized Discussion を作成することを検討してください。これにより、通常はユーザーが独自のプラットフォームを使用し、他の外部ユーザーはメール/パスワードなどでログインを選択できるようになります。

「いいね!」 3

ssoの最初のsはsingle(単一)を意味します。複数の方法でログインできるようにしたい場合は、提案されているようにoauth2を使用する必要があります。

「いいね!」 1