Wie kann ich mehrere Oauth2 SSO-Server auf einer einzigen Spring-boot-Anwendung mit Spring Cloud Security Oauth2?
Möchte ich den Nutzern die Möglichkeit zur Anmeldung für einen Spring-Boot-web-Anwendung mit Ihrem Google-oder Facebook-Konto.
Habe ich überprüft Die Spring Cloud Security Dokumentation und auch Dies GitHub issue solch eine SSO-Funktionalität, sondern auf beide, Sie zeigen nur, wie konfigurieren Sie einen SSO-server, so ist es entweder Google oder Facebook.
Wie kann ich die beiden Optionen? auf dem web-front-end-ich werde fügen Sie eine Schaltfläche für jede option, so können die Nutzer wählen, welches Konto Sie verwenden, entweder Google oder Facebook.
Oder wähle ich das falsche Paket und sollte etwas ganz anderes zu erreichen?
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie grundsätzlich die Installation eines separaten Authentifizierungs-filter für jeden Anbieter. Es gibt ein tutorial hier: https://spring.io/guides/tutorials/spring-boot-oauth2/.
/user
Endpunkt ist Ihre "gemeinsame Basis" zu vereinheitlichen Benutzer-Autorisierungs-Informationen. Dies scheint zu implizieren, einige server-side-state-Informationen, d.h. der server speichern muss, einige zusätzliche Informationen wrt. das token. Ist der gleiche Vorgang möglich, mit JWT?Check-out auth0.com. Es lässt sich problemlos mit Feder-app und nimmt alle Benutzer-management-Kram aus der app.