Đối tượng: Xác thực

Nội dung phản hồi

Đã gửi đối tượng trong phản hồi uỷ quyền xác thực.

Dưới đây là ví dụ về phản hồi JSON (văn bản rõ ràng):

  {
    "requestId": "375dhjf9-Uydd="
    "authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
  }

AuthenticationAuthorizationResponse đượ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 cho web. Mã hoá này được gọi là Base64UrlEncode ở bên dưới. Nói cách khác, phiên bản JSON văn bản rõ ràng của AuthenticationAuthorizationRequest phải được chuyển qua các bước sau hàm:

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,
}
Trường
requestId

string

BẮT BUỘC: Đơn vị tích hợp thanh toán phản ánh lại cho Google. Việc này giúp Google ngăn chặn các cuộc tấn công phát lại.

authorizations

repeated string

BẮT BUỘC: Được trình tích hợp thanh toán phản ánh lại cho Google. Điều này cho phép Google kiểm tra xem authorizations người trả lại là cùng một authorizations được truyền vào.