ออบเจ็กต์: AuthenticationAuthorizationRequest

เนื้อหาของคำขอ

มีการส่งออบเจ็กต์ระหว่างคำขอตรวจสอบสิทธิ์การตรวจสอบสิทธิ์

ต่อไปนี้คือตัวอย่างของคำขอ JSON แบบข้อความธรรมดา

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

AuthenticationAuthorizationRequest ได้รับการเข้ารหัสและลงนามโดยใช้ PGP หรือ JWS+JWE นอกจากนี้ ค่านี้ยังเข้ารหัส Web-safe base64 การเข้ารหัสนี้เรียกว่า Base64UrlEncode กล่าวคือ AuthenticationRequest เวอร์ชัน 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

string

ต้องระบุ: ตัวระบุสำหรับคำขอนี้

authorizations

repeated string

ต้องระบุ: ผู้รวมการชำระเงินติดต่อกลับกับ Google แล้ว วิธีนี้ช่วยให้ Google ตรวจสอบว่า authorizations ที่ส่งคืนเป็น authorizations เดียวกันกับที่ส่งผ่านเข้ามา