响应正文
身份验证-授权响应期间发送的对象。
以下是明文 JSON 响应的示例:
{
"requestId": "375dhjf9-Uydd="
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
}
AuthenticationAuthorizationResponse
使用 PGP 或 JWS+JWE 加密和签名。此外,此值采用可在 web 环境中安全使用的 base64 编码。这种编码在下文中称为 Base64UrlEncode
。换言之,必须通过以下函数传递 AuthenticationAuthorizationRequest
的明文 JSON 版本:
Base64UrlEncode(
PGPSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
或
Base64UrlEncode(
JWSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
JSON 表示法 | |
---|---|
{ "requestId": string, "authorizations": repeated string, } |
字段 | |
---|---|
requestId |
必需:付款集成商向 Google 反馈的信息。这样 Google 就可以防范重放攻击。 |
authorizations |
必需:付款集成商向 Google 反映的反馈。这样,Google 就可以检查传回的 |