オブジェクト: 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 が確認できます。
|
All rights reserved. Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-25 UTC。"],[],["The `AuthenticationAuthorizationRequest` is a JSON object containing a `requestId` (a unique string identifier) and an `authorizations` array (strings indicating requested permissions). This object, in clear text, is signed and encrypted using either PGP or JWS+JWE. The result is then encoded using Base64UrlEncode. This process is detailed with an example and the required JSON field structure is defined, ensuring that the received authorizations match the ones requested.\n"]]