AccountLinking se usa para que la aplicación permita que Google guíe al usuario para que acceda a los servicios web de la aplicación.
Representación JSON | |
---|---|
{ "clientId": string, "clientSecret": string, "grantType": enum ( |
Campos | |
---|---|
clientId |
Cadena pública única que se usa para identificar al cliente que solicita autenticación. |
clientSecret |
El desarrollador mantiene el secreto del cliente. |
grantType |
Indica el tipo de autenticación. |
authenticationUrl |
La URL a la que se redireccionará a los usuarios para que ingresen credenciales de acceso, por ejemplo, |
accessTokenUrl |
La URL para recuperar el token de acceso con un código de autorización, por ejemplo, |
scopes[] |
Lista de permisos para los cuales el usuario debe otorgar permisos. Se admiten hasta 10 permisos. |
scopeExplanationUrl |
Es la URL de la app para mostrar información sobre los permisos para los que se otorga el token de acceso. A la URL se le agregará el parámetro de consulta "scopes". que contenga una lista de los alcances solicitados, p.ej.: |
googleSignInClientId |
El ID de cliente de OAuth 2.0 de la Consola de APIs de Google que usa la app para el Acceso con Google. Este campo es obligatorio para el tipo de aserción |
assertionTypes[] |
La lista de tipos de aserción que la app puede admitir en el extremo del token. |
basicAuthHeaderForTokenEndpoint |
Usa un encabezado de autenticación básico para el extremo del token si este campo se establece como verdadero. De lo contrario, utiliza el ID de cliente y el secreto del cuerpo de la entrada. |
revocationEndpoint |
de revocación del token, consulta el documento del desarrollador del IdP para encontrar el valor correcto. Por ejemplo, https://login.example.com/oauth/revoke. |
androidAppFlip[] |
Configuración de vinculación de cuentas para Android AppFlip |
iosAppFlip[] |
AppFlip para iOS en la configuración de la vinculación de cuentas |
AndroidAppFlip
Configuración de vinculación de cuentas para Android AppFlip
Representación JSON | |
---|---|
{ "appPackageName": string, "appSignature": string, "appFlipIntent": string } |
Campos | |
---|---|
appPackageName |
Nombre del paquete de la app de terceros. |
appSignature |
La huella digital SHA-256 de su firma para la app de terceros. |
appFlipIntent |
La acción de intent que se debe usar para iniciar la app de terceros. |
IosAppFlip
AppFlip para iOS en la configuración de la vinculación de cuentas
Representación JSON | |
---|---|
{ "universalLink": string } |
Campos | |
---|---|
universalLink |
vínculo universal para la aplicación de terceros. |