Nội dung yêu cầu
Đối tượng được gửi trong yêu cầu uỷ quyền xác thực.
Dưới đây là ví dụ về yêu cầu JSON ở dạng văn bản rõ ràng:
{
"requestId": "375dhjf9-Uydd="
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
}
AuthenticationAuthorizationRequest
được mã hoá và ký bằng PGP hoặc JWS+JWE.
Ngoài ra, giá trị này được mã hoá base64 an toàn trên web. Quy trình mã hoá này dưới đây được gọi là Base64UrlEncode
. Nói cách khác, phiên bản JSON dạng văn bản rõ ràng của AuthenticationRequest
phải được truyền thông qua các hàm sau:
Base64UrlEncode(
PGPSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
hoặc
Base64UrlEncode(
JWSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
Biểu diễn dưới dạng JSON | |
---|---|
{ "requestId": string , "authorizations": repeated string } |
Các trường | |
---|---|
requestId |
REQUIRED: Giá trị nhận dạng cho yêu cầu này. |
authorizations |
REQUIRED: Đơn vị tích hợp thanh toán sẽ phản ánh lại cho Google. Điều này cho phép Google kiểm tra để đảm bảo rằng |