Object: AuthenticationAuthorizationResponse
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
بدن پاسخگو
شیء در حین پاسخ احراز هویت ارسال شد.
در اینجا نمونه ای از پاسخ JSON با متن واضح آورده شده است:
{
"requestId": "375dhjf9-Uydd="
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
}
AuthenticationAuthorizationResponse
با استفاده از PGP یا JWS+JWE رمزگذاری و امضا می شود. علاوه بر این، این مقدار به صورت web-safe base64 کدگذاری شده است. این رمزگذاری در زیر به عنوان Base64UrlEncode
نامیده می شود. به عبارت دیگر، نسخه JSON متن شفاف AuthenticationAuthorizationRequest
باید از طریق توابع زیر ارسال شود:
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 الزامی : توسط یکپارچهساز پرداخت به Google منعکس شده است. این به گوگل اجازه می دهد تا از حملات مجدد جلوگیری کند. |
authorizations | repeated string الزامی : توسط یکپارچهساز پرداخت به Google منعکس شده است. این به Google اجازه میدهد بررسی کند که authorizations ارسال شده همان authorizations هستند که ارائه شده است. |
کلیه حقوق محفوظ است. Java علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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 بهوقت ساعت هماهنگ جهانی."],[],["The `AuthenticationAuthorizationResponse` contains a `requestId` (string) and `authorizations` (repeated string). The `requestId` is used to prevent replay attacks, and `authorizations` are checked against the initial request. This JSON data is encrypted and signed using PGP or JWS+JWE, then encoded using `Base64UrlEncode`. The example shows how clear text JSON, including request ID and authorization types like \"LIST_ACCOUNTS\" and \"ASSOCIATE_ACCOUNT,\" is processed.\n"]]