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. Это возможно или я должен использовать другой подход?

Спасибо за ваше время,

Крис

Ответы на вопрос(4)

Ваш ответ на вопрос