EnableOAuth2Sso одновременно для нескольких социальных сетей
Я реализую весеннее загрузочное приложение, которое должно обеспечивать авторизацию токена OAuth2 и поддерживать несколько социальных служб (google +, facebook и т. Д.). Пользователь должен иметь возможность выбрать предпочитаемую социальную сеть и войти в систему с помощью инфраструктуры авторизации OAuth2. Я реализую вышеизложенное с использованием подхода, описанного здесьhttp://cloud.spring.io/spring-cloud-security/.
В настоящее время мой application.yml выглядит так
spring:
oauth2:
client:
clientId: {{my app's google id}
clientSecret: {{my app's google secret code}}
etc...
Кроме того, основной класс пружинной загрузки помечен как @ EnableOAuth2Sso.
Моя проблема в том, что с помощью вышеуказанного подхода я могу использовать только одну социальную сеть для своих целей (в данном примере google +). Итак, я хотел бы знать, есть ли способ одновременно поддерживать несколько социальных сетей, определив их как-то в файле .yml. Это возможно или я должен использовать другой подход?
Спасибо за ваше время,
Крис