EnableOAuth2Sso simultáneamente para múltiples redes sociales

Estoy implementando una aplicación de arranque de primavera que necesita proporcionar autorización de token OAuth2 y soportar múltiples servicios sociales (google +, facebook, etc.). El usuario debe poder seleccionar su red social preferida e iniciar sesión utilizando el marco de autorización OAuth2. Estoy implementando lo anterior usando el enfoque descrito aquíhttp://cloud.spring.io/spring-cloud-security/.

Actualmente mi application.yml se ve así

spring:
  oauth2:
    client:
      clientId: {{my app's google id}
      clientSecret: {{my app's google secret code}} 
  etc...

Además, la clase principal de arranque de primavera se anota como @ EnableOAuth2Sso.

Mi problema es que con el enfoque anterior solo puedo usar una red social para mis propósitos (google + en el ejemplo). Entonces, me gustaría saber si hay una manera de soportar, simultáneamente, múltiples redes sociales definiéndolas de alguna manera en el archivo .yml. ¿Es esto posible o debería usar otro enfoque?

gracias por tu tiempo,

Chris