Objeto: AuthenticationResponse
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Cuerpo de la respuesta
Objeto enviado durante la respuesta de autenticación
El siguiente es un ejemplo de una respuesta JSON de texto no encriptado:
{
"associationId": "88ydEE-ioiwe==",
"requestId": "375dhjf9-Uydd="
}
El AuthenticationResponse
está encriptado y firmado con PGP o JWE+JWS.
Además, este valor está codificado en base64 seguro para la Web. A esta codificación se la denomina Base64UrlEncode
a continuación. En otras palabras, la versión JSON en texto sin cifrar de la
AuthenticationRequest
se debe pasar por las siguientes funciones:
Base64UrlEncode(
PGPSignAndEncrypt(
'{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
)
)
o
Base64UrlEncode(
JWSignAndEncrypt(
'{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
)
)
Representación JSON |
{
"associationId": string,
"requestId": string,
"authenticationResult": {
object (AuthenticationResult ) }
}
|
Campos |
associationId |
string
El integrador de pagos la reflejó a Google. Esto permite
para verificar que el associationId que se devolvió sea el
mismo gspAssociationId .
Esto es obligatorio si está presente en la solicitud.
|
requestId |
string
OBLIGATORIO: El integrador de pagos lo refleja a Google. Esto permite que Google evite los ataques de repetición.
|
authenticationResult |
object (AuthenticationResult )
El resultado de la autenticación. En el caso de los flujos en los que no hay una llamada posterior al integrador de pagos después de que se realizó la autenticación, el resultado se debe incluir en la respuesta para garantizar la integridad del resultado.
|
AuthenticationResult
Representación JSON |
{
// Union field result can be only one of the following:
"success": {
object (Empty )
},
"cancelled": {
object (Empty )
},
"fatalError": {
object (Empty )
}
// End of list of possible types for union field result .
}
|
Campos |
Campo de unión result . result puede ser una de las siguientes opciones:
|
success |
object (Empty )
La autenticación se realizó correctamente.
|
cancelled |
object (Empty )
El usuario canceló el flujo de forma manual y este se debe anular.
|
fatalError |
object (Empty )
No se pudo realizar la autenticación por un motivo irrecuperable y se debería anular el flujo.
|
Todos los derechos reservados. Java es una marca comercial de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-25 (UTC)"],[[["The `AuthenticationResponse` object, sent during authentication, contains `associationId`, `requestId`, and `authenticationResult`."],["This object is encrypted, signed (using PGP or JWE+JWS), and encoded with web-safe base64."],["`authenticationResult` indicates the outcome: `success`, `cancelled`, or `fatalError`."],["`associationId` and `requestId` are used for validation and preventing replay attacks, respectively."]]],["The authentication response, a JSON object, must be encrypted (PGP or JWE+JWS) and web-safe base64 encoded (`Base64UrlEncode`). It includes `associationId` (a reflected identifier), and a required `requestId` (to prevent replay attacks). Additionally, `authenticationResult` indicates success, user cancellation, or fatal error. The clear text version, like `{\"associationId\": \"...\", \"requestId\": \"...\"}`, is signed, encrypted and then encoded as indicated. `associationId` must be present in the response if it was in the request.\n"]]