Objeto: AuthenticationAuthorizationRequest
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Cuerpo de la solicitud
Objeto enviado durante la solicitud de autenticación y autorización.
Este es un ejemplo de una solicitud JSON de texto sin formato:
{
"requestId": "375dhjf9-Uydd="
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
}
El AuthenticationAuthorizationRequest
está encriptado y firmado con PGP o JWS+JWE.
Además, este valor está codificado en Base64 seguro para la Web. A continuación, esta codificación se denominará
Base64UrlEncode
En otras palabras, la versión JSON en texto sin cifrar de la
AuthenticationRequest
se debe pasar por las siguientes funciones:
Base64UrlEncode(
PGPSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
o
Base64UrlEncode(
JWSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
Representación JSON |
{
"requestId": string
,
"authorizations": repeated string
}
|
Campos |
requestId |
string
REQUIRED: Es el identificador de esta solicitud.
|
authorizations |
repeated string
OBLIGATORIO: El integrador de pagos lo refleja a Google. Esto permite que Google compruebe que el
Las authorizations que se devolvieron son
se pasó el mismo authorizations .
|
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 `AuthenticationAuthorizationRequest` is a JSON object containing a `requestId` (a unique string identifier) and an `authorizations` array (strings indicating requested permissions). This object, in clear text, is signed and encrypted using either PGP or JWS+JWE. The result is then encoded using Base64UrlEncode. This process is detailed with an example and the required JSON field structure is defined, ensuring that the received authorizations match the ones requested.\n"]]