AccountLinking permite que Google guíe al usuario para que acceda a los servicios web de la app.
Para los tipos de vinculación de Acceso con Google y OAuth + Acceso con Google, Google genera un ID de cliente que identifica tu app ante Google ("ID de cliente emitido por Google a tus Acciones" en la IU de la consola). Este campo es de solo lectura y se puede verificar navegando a la página de Vinculación de cuentas de la IU de Console. Consulta: https://developers.google.com/assistant/identity/google-sign-in
Nota: Para todos los tipos de configuración de vinculación de cuentas (excepto para Acceso con Google), debes proporcionar un nombre de usuario y una contraseña para una cuenta de prueba en Settings.testing_instructions para que el equipo de revisión revise la app (los usuarios no podrán verlas).
Representación YAML | |
---|---|
enableAccountCreation: boolean linkingType: enum ( |
Campos | |
---|---|
enableAccountCreation |
Obligatorio. Si es |
linkingType |
Obligatorio. El tipo de vinculación que se usará. Consulta https://developers.google.com/assistant/identity para obtener más detalles sobre los tipos de vinculación. |
authGrantType |
Opcional. Indica el tipo de autenticación para OAUTH LinkingType. |
appClientId |
Opcional. ID de cliente que su aplicación emite a Google. Este es el ID de cliente de OAuth2 que identifica a Google en tu servicio. Solo se configura cuando se usa OAuth. |
authorizationUrl |
Opcional. Extremo para tu página web de acceso que admite código OAuth2 o flujos implícitos. La URL debe usar HTTPS. Solo se configura cuando se usa OAuth. |
tokenUrl |
Opcional. Extremo OAuth2 para el intercambio de tokens. La URL debe usar HTTPS. Esto no se establece cuando solo se usa OAuth con la concesión IMPLICIT como tipo de vinculación. Solo se configura cuando se usa OAuth. |
scopes[] |
Opcional. Es la lista de permisos que el usuario debe aceptar para usar tu servicio. Solo se configura cuando se usa OAuth. Asegúrate de proporcionar las Condiciones del Servicio en la información del directorio, en la sección LocalizedSettings.terms_of_service_url, si especificas este campo. |
learnMoreUrl |
Opcional. Esta es la página web de tu servicio y describe los permisos que el usuario le otorga a Google. Solo se configura si se usa OAuth y Acceso con Google. Asegúrate de proporcionar las Condiciones del Servicio en la información del directorio, en la sección LocalizedSettings.terms_of_service_url, si especificas este campo. |
useBasicAuthHeader |
Opcional. Si esta preferencia se establece como verdadera, permitir que Google transmita el secreto y el ID de cliente a través del encabezado de autenticación básica HTTP. De lo contrario, Google utilizará el ID de cliente y el secreto del cuerpo de la entrada. Solo se configura cuando se usa OAuth. Asegúrate de proporcionar las Condiciones del Servicio en la información del directorio, en la sección LocalizedSettings.terms_of_service_url, si especificas este campo. |