AccountLinking

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 (LinkingType)
authGrantType: enum (AuthGrantType)
appClientId: string
authorizationUrl: string
tokenUrl: string
scopes: 
  - string
learnMoreUrl: string
useBasicAuthHeader: boolean
Campos
enableAccountCreation

boolean

Obligatorio. Si es true, los usuarios podrán registrarse para obtener cuentas nuevas por voz. Si es false, solo se permitirá la creación de cuentas en tu sitio web. Selecciona esta opción si quieres mostrar las condiciones del servicio, o bien obtener el consentimiento de los usuarios durante el registro. linkType no puede ser GOOGLE_SIGN_IN cuando sea false. linkType no puede ser OAUTH cuando es true.

linkingType

enum (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

enum (AuthGrantType)

Opcional. Indica el tipo de autenticación para OAUTH LinkingType.

appClientId

string

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

string

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

string

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[]

string

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

string

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

boolean

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.