Gibt es eine Fallback-Option für fehlgeschlagenes SSO?

Ich habe Discourse Connect eingerichtet, um Benutzer über ein benutzerdefiniertes Skript mit unserem AD zu authentifizieren. Ich habe einige externe Benutzer, die sich möglicherweise nicht in unserem AD befinden, aber dennoch Zugriff auf Discourse benötigen. Wenn das SSO-Skript den Benutzer nicht findet, gibt es eine Möglichkeit, ihnen die Standard-Anmeldeaufforderung anzuzeigen?

Wenn das Ihr Fall ist, dann ist SSO meiner Meinung nach möglicherweise nicht die beste Lösung für Ihren Fall. SSO funktioniert am besten, wenn alle Discourse-Benutzer gleich sind oder eine Teilmenge Ihrer Hauptplattform darstellen. Andernfalls sollten Sie die Erstellung eines benutzerdefinierten Login-Providers OAuth 2.0 & OpenID Connect Support | Discourse - Civilized Discussion in Betracht ziehen. So dass normale Benutzer Ihre eigene Plattform nutzen und externe Benutzer sich mit E-Mail/Passwort usw. anmelden können.

3 „Gefällt mir“

Das erste S in SSO steht für Single. Wenn Sie möchten, dass sich Personen auf mehrere Arten anmelden können, müssen Sie OAuth2 wie vorgeschlagen verwenden.

1 „Gefällt mir“