オブジェクト: 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 はリプレイ攻撃を防ぐことができます。