Corpo da resposta
Objeto enviado durante a resposta de autenticação-autorização.
Veja um exemplo de resposta JSON de texto não criptografado:
{
"requestId": "375dhjf9-Uydd="
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
}
O AuthenticationAuthorizationResponse
é 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 de texto não criptografado do
AuthenticationAuthorizationRequest
precisa ser transmitida 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 |
OBRIGATÓRIO: refletido pelo integrador de pagamentos para o Google. Isso permite que o Google evite ataques repetidos. |
authorizations |
OBRIGATÓRIO: refletido pelo integrador de pagamentos para o
Google. Isso permite que o Google verifique se os |