Problem beim SSO-Login

Ich habe die SSO-Anmeldung erfolgreich erstellt. Das Problem ist jedoch, dass ich jedes Mal auf die Anmeldeschaltfläche klicken muss, wenn ich mich über SSO anmelde.
Ich habe jedoch eine Methode gefunden, die nicht erfordert, dass ich auf die Anmeldeschaltfläche klicke. Die Lösung besteht darin, die Einstellung Anmeldung erforderlich zu deaktivieren. und ich rufe mywebsite.com - This website is for sale! - mywebsite Resources and Information. auf, was automatisch die Anmeldeschaltfläche aufruft. Wenn ich jedoch Anmeldung erforderlich deaktiviere, wird die Anmeldeschaltfläche nicht aufgerufen.
Ich möchte meiner Website keinen anonymen Zugriff gewähren. Daher kann ich diese Methode nicht verwenden.

Hat jemand eine bessere Lösung, damit die Anmeldeschaltfläche automatisch aufgerufen wird? Oder eine andere Idee?

Ich verstehe die Frage nicht, entschuldigen Sie, wenn ich nicht hilfreich bin.

Wenn Sie “Login erforderlich” aktivieren, “Lokale Logins” deaktivieren und SSO als einzige Anmeldemethode zulassen, wird jedem, der Ihr Forum besucht, eine Seite mit einer Login-Schaltfläche angezeigt. Sobald sie sich über SSO anmelden, sollten sie angemeldet bleiben, sodass kein mehrmaliges Klicken auf Login erforderlich ist. Auf diese Weise können Anonyme die Website nicht sehen, ohne sich zuerst anzumelden.

Wie? Was ist der SSO-Server?

Sie sagen, dass Sie, wenn Sie sich auf Ihrer SSO-Seite angemeldet haben und später Discourse besuchen, auf die Anmeldeschaltfläche klicken müssen, damit Discourse weiß, dass Sie angemeldet sind? Und was passiert, wenn Sie auf die Anmeldeschaltfläche klicken?

Wenn Sie keinen anonymen Zugriff auf Ihre Website zulassen möchten, dann möchten Sie login_requred aktivieren.

Ja, ich muss Login erforderlich aktivieren, um anonymen Zugriff zu verweigern.
Ich erkläre es noch einmal
Der folgende Ablauf wird für meine Website ausgeführt, wenn ich SSO-Login aktiviere und alles für SSO-Login einrichte

  1. Dies ist meine Hauptwebsite. Hier gibt es einen Community-Button. Wenn der Benutzer auf diesen Button klickt, wird mywebsite.com - This website is for sale! - mywebsite Resources and Information. aufgerufen

  2. mywebsite.com - This website is for sale! - mywebsite Resources and Information. ruft die Login-Seite meiner Community (Discourse Community) auf. Dann wird der Benutzer, der auf der Hauptwebsite angemeldet ist, automatisch als in der Community-Website angemeldet (wenn ich die Einstellung Login erforderlich der Community-Website deaktiviert habe). Aber das Problem ist, dass die Login-Seite nicht automatisch aufgerufen wird, wenn ich Login erforderlich aktiviere. Ich muss manuell auf den Login-Button klicken, dann wird die Community-Seite angemeldet.

Daher benötige ich eine Möglichkeit, den Login-Button (oder die Seite) automatisch aufzurufen, ohne die Einstellung Login erforderlich zu deaktivieren.

Dies ist der Link zur offiziellen SSO-Dokumentation

Verlinken Sie nicht auf /login, sondern auf /session/sso, um sich automatisch anzumelden.

1 „Gefällt mir“