Objeto: AuthenticationAuthorizationRequest
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Corpo da solicitação
Objeto enviado durante a solicitação de autenticação/autorização.
Confira um exemplo de solicitação JSON de texto claro:
{
"requestId": "375dhjf9-Uydd="
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
}
O AuthenticationAuthorizationRequest
é criptografado e assinado usando PGP ou JWS+JWE.
Além disso, esse valor é codificado em base64 e otimizado para a Web. Essa codificação é chamada abaixo de
Base64UrlEncode
: Em outras palavras, a versão JSON em texto não criptografado do
AuthenticationRequest
precisa ser transmitido pelas seguintes funções:
Base64UrlEncode(
PGPSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
ou
Base64UrlEncode(
JWSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
Representação JSON |
{
"requestId": string
,
"authorizations": repeated string
}
|
Campos |
requestId |
string
OBRIGATÓRIO: identificador da solicitação.
|
authorizations |
repeated string
OBRIGATÓRIO: refletido pelo integrador de pagamentos para o
Google. Isso permite que o Google verifique se
authorizations devolvidos são
o mesmo authorizations transmitido.
|
Todos os direitos reservados. Java é uma marca registrada da Oracle e/ou suas afiliadas.
Última atualização 2025-07-25 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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"]]