EnableOAuth2Sso gleichzeitig für mehrere soziale Netzwerke
Ich implementiere eine Spring-Boot-Anwendung, die OAuth2-Token-Autorisierung bereitstellen und mehrere soziale Dienste (Google +, Facebook usw.) unterstützen muss. Der Benutzer sollte in der Lage sein, sein bevorzugtes soziales Netzwerk auszuwählen und sich mit dem OAuth2-Autorisierungsframework anzumelden. Ich implementiere das oben Genannte mit dem hier beschriebenen Ansatzhttp: //cloud.spring.io/spring-cloud-security.
erzeit sieht meine application.yml so aus
spring:
oauth2:
client:
clientId: {{my app's google id}
clientSecret: {{my app's google secret code}}
etc...
Auch die Spring Boot-Hauptklasse wird als @ EnableOAuth2Sso bezeichnet.
Mein Problem ist, dass ich mit dem oben genannten Ansatz nur ein soziales Netzwerk für meine Zwecke nutzen kann (Google + im Beispiel). Daher möchte ich wissen, ob es eine Möglichkeit gibt, mehrere soziale Netzwerke gleichzeitig zu unterstützen, indem Sie sie in der .yml-Datei definieren. Ist das möglich oder sollte ich einen anderen Ansatz wählen?
vielen Dank für Ihre Zeit
Chris