Ich bin bei diesem Ansatz auf ein Problem gestoßen, als ich versuchte, Benutzer von WordPress aus bei Discourse anzumelden, indem ich sie stillschweigend zu Discourse und dann als Teil des WordPress-Anmeldevorgangs zurück zu WordPress weiterleitete. Wenn die SSO falsch konfiguriert war, wurden Benutzer von WordPress ausgeschlossen.
Wenn Sie diesen Ansatz dennoch versuchen möchten, müssen Sie in Discourse die Einstellung sso allows all return paths aktivieren. Wenn Sie das tun, können Sie Benutzer dann wie folgt weiterleiten:
https://discourse.example.com/session/sso?return_path=path_back_to_your_sso_provider_site