物件:AuthenticationResponse

回應主體

在驗證回應期間傳送的物件。

明文 JSON 回應示例如下:

  {
    "associationId": "88ydEE-ioiwe==",
    "requestId": "375dhjf9-Uydd="
  }

AuthenticationResponse 使用 PGP 或 JWE+JWS 加密及簽署。此外,這個值會採用具網路安全性的 Base64 編碼方式。這種編碼在下方稱為 Base64UrlEncode。也就是說,AuthenticationRequest 的明文 JSON 版本必須透過下列函式傳遞:

Base64UrlEncode(
  PGPSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)

或是

Base64UrlEncode(
  JWSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)
JSON 表示法
{
  "associationId": string,
  "requestId": string,
}
欄位
associationId

string

付款整合商已退回給 Google。這可讓 Google 確認傳遞的 associationId 是否與傳入的 gspAssociationId 相同。如果要求中存在這項屬性,就必須提供這個參數。

requestId

string

必要項目:付款整合商已退回給 Google。這可讓 Google 防範重送攻擊。