AccountLinking

La vinculación de cuentas le permite a Google guiar 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 su aplicación a Google ("ID de cliente emitido por Google a sus Actions" en la IU de Console). Este campo es de solo lectura y se puede verificar en la página Vinculación de la cuenta de la IU de Console. Consulta https://developers.google.com/assistant/identity/google-sign-in

Nota: Para todos los tipos de parámetros de vinculación de cuentas (excepto para el Acceso con Google), debes proporcionar un nombre de usuario y una contraseña para una cuenta de prueba en Configuración.testing_instructions para que el equipo de revisión revise la app (no serán visibles para los usuarios).

Representación de 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 pueden registrarse para obtener cuentas nuevas por voz. Si es false, solo se permite la creación de cuentas en su sitio web. Selecciona esta opción si deseas mostrar tus condiciones del servicio u obtener consentimientos del usuario durante el registro. Tipo de vinculación no puede ser GOOGLE_SIGN_IN cuando es false. LinkingType no puede ser OAUTH cuando true.

linkingType

enum (LinkingType)

Obligatorio. Es el tipo de vinculación que se usará. Para obtener más información sobre los tipos de vinculaciones, consulte https://developers.google.com/assistant/identity.

authGrantType

enum (AuthGrantType)

Opcional. Indica el tipo de autenticación para la vinculación de OAUTH.

appClientId

string

Opcional. ID de cliente que tu app emitió a Google. Este es el ID de cliente de OAuth2 que identifica a Google en tu servicio. Solo se establece cuando se usa OAuth.

authorizationUrl

string

Opcional. Extremo de tu página web de acceso que admite código OAuth2 o flujos implícitos. La URL debe usar HTTPS. Solo se establece cuando se usa OAuth.

tokenUrl

string

Opcional. Extremo de OAuth2 para intercambio de tokens. La URL debe usar HTTPS. Esto no se establece cuando se usa OAuth con la concesión IMPLICIT solo como tipo de vinculación. Solo se establece cuando se usa OAuth.

scopes[]

string

Opcional. Lista de permisos a los que el usuario debe dar su consentimiento para usar su servicio. Solo se establece cuando se usa OAuth. Asegúrate de proporcionar unas 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 en tu servicio que describe los permisos que el usuario le otorga a Google. Solo se debe configurar si se usa OAuth y el Acceso con Google. Asegúrate de proporcionar unas 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 es verdadero, permite que Google transmita un ID y secreto de cliente a través del encabezado de autenticación básico HTTP. De lo contrario, Google usa el ID de cliente y el secreto dentro del cuerpo de la publicación. Solo se establece cuando se usa OAuth. Asegúrate de proporcionar unas Condiciones del Servicio en la información del directorio en la sección LocalizedSettings.terms_of_service_url si especificas este campo.