对象:AuthenticationRequest

请求正文

在身份验证请求期间发送的对象。

以下是一个明文 JSON 请求示例:

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

AuthenticationRequest 使用 PGP 或 JWE+JWS 进行加密和签名。 此外,此值采用可在网络上安全使用的 base64 编码。该编码在下文中称为 Base64UrlEncode。换言之, 必须通过以下函数传递 AuthenticationRequest

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

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

string

REQUIRED:此请求的标识符。

associationId

string

OPTIONAL:此 ID 表示客户的 Google 账号与客户的供应商账号之间的关联。如果此身份验证流程用于对已完成关联流程的用户重新进行身份验证,此字段会标识用户必须对供应商进行身份验证的特定账号。这样可以确保用户不会(例如)意外使用其他账号进行身份验证。如果提供此字段,付款集成商必须确保要进行身份验证的账号与此 associationId 相关联,否则必须返回失败。