オブジェクト: AuthenticationAuthorizationRequest

リクエスト本文

認証 - 承認リクエスト中に送信されるオブジェクト。

クリアテキストの JSON リクエストの例を次に示します。

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

AuthenticationAuthorizationRequest は、PGP または JWS + JWE を使用して暗号化され、署名されます。 また、この値はウェブセーフな Base64 でエンコードされます。以下では、このエンコードを「Base64UrlEncode」と呼びます。つまり、Cloud Storage バケットのクリアテキストの AuthenticationRequest は次の関数を通じて渡す必要があります。

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

必須: このリクエストの ID。

authorizations

repeated string

必須: 決済インテグレータによって、 Googleこれにより、返された authorizations が渡された authorizations と同じであることを Google が確認できます。