quiero principiantes mvc mediante libros libro framework español desarrollo con books aprender aplicaciones spring spring-security spring-boot google-signin google-oauth2

spring - principiantes - Múltiples identificadores de cliente de configuración de seguridad de primavera



spring java manual (1)

Encontré la sintaxis que está buscando en este archivo del proyecto Will Tran Github application.yml

Se verá así,

# OAuth2 Details security.oauth2: client: client-id: client001 client-secret: pwd001 authorized-grant-types: password,authorization_code,refresh_token scope: read,write --- security.oauth2: client: client-id: client002 client-secret: pwd002 authorized-grant-types: client_credentials scope: TRUSTED --- # // Dont forget this one

Ps .: Verifique el enlace para una mejor referencia.

Implementé Google Sign-In en iOS con la siguiente aplicación.yml:

security: oauth2: resource: user-info-uri: https://www.googleapis.com/plus/v1/people/me prefer-token-info: true client: client-id: xxxxx.apps.googleusercontent.com access-token-uri: https://www.googleapis.com/oauth2/v3/tokeninfo client-authentication-scheme: form scope: email,profile

Ahora necesito agregar la configuración para el cliente de Android. Obviamente no puedo hacer esto:

security: oauth2: resource: user-info-uri: https://www.googleapis.com/plus/v1/people/me prefer-token-info: true client: client-id: xxxxx.apps.googleusercontent.com access-token-uri: https://www.googleapis.com/oauth2/v3/tokeninfo client-authentication-scheme: form scope: email,profile client: client-id: xxxxx.apps.googleusercontent.com access-token-uri: https://www.googleapis.com/oauth2/v3/tokeninfo client-authentication-scheme: form scope: email,profile

¿Cuál es el enfoque correcto y la mejor práctica para hacer esto?