リクエスト本文
認証リクエスト時に送信されるオブジェクト。
クリアテキストの JSON リクエストの例を次に示します。
{
"requestId": "375dhjf9-Uydd="
}
AuthenticationRequest
は、PGP または JWE+JWS を使用して暗号化され、署名されます。
また、この値はウェブセーフの Base64 でエンコードされています。以下では、このエンコードを「Base64UrlEncode
」と呼びます。つまり、クリアテキスト JSON バージョンの AuthenticationRequest
は、次の関数を介して渡す必要があります。
Base64UrlEncode(
PGPSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd="}'
)
)
または
Base64UrlEncode(
JWSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd="}'
)
)
JSON 表現 | |
---|---|
{ "requestId": string, "associationId": string, } |
フィールド | |
---|---|
requestId |
必須: このリクエストの ID。 |
associationId |
OPTIONAL: お客様の Google アカウントと、お客様のアカウントとベンダーの関連付けを表す ID。関連付けフローを完了したユーザーの再認証にこの認証フローが使用されている場合、このフィールドは、ユーザーが認証する必要があるベンダーの特定のアカウントを示します。これにより、ユーザーが誤って他のアカウントを使用して認証する(例: ない)ことを防止できます。このフィールドが指定されている場合、支払いインテグレーターは、認証されるアカウントがこの associationId に関連付けられていることを確認する必要があります。そうでない場合は、失敗を返す必要があります。 |