物件:AuthenticationRequest

要求主體

驗證要求期間傳送的物件。

以下是明文 JSON 要求的範例:

  {
    "requestId": "375dhjf9-Uydd="
  }

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

Base64UrlEncode(
  PGPSignAndEncrypt(
    '{"requestId": "375dhjf9-Uydd="}'
  )
)

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

string

必要項目:這項要求的 ID。

associationId

string

OPTIONAL:這個 ID 代表客戶的 Google 帳戶和相關供應商帳戶與供應商之間的關係。如果這個驗證流程用於重新驗證已完成關聯流程的使用者,則這個欄位會標示使用者必須驗證的供應商帳戶。這可確保使用者不會誤用其他帳戶進行驗證。如果提供這個欄位,付款整合商必須確保要驗證的帳戶與此連結編號相關聯,否則就必須傳回失敗。