شیء: AuthenticationAuthorizationRequest
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
درخواست بدن
شیء در طول درخواست احراز هویت ارسال شد.
در اینجا نمونه ای از یک درخواست JSON با متن واضح است:
{
"requestId": "375dhjf9-Uydd="
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
}
AuthenticationAuthorizationRequest
با استفاده از PGP یا JWS+JWE رمزگذاری و امضا می شود. علاوه بر این، این مقدار به صورت web-safe base64 کدگذاری شده است. این رمزگذاری در زیر به عنوان Base64UrlEncode
نامیده می شود. به عبارت دیگر، نسخه JSON متن شفاف 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 مورد نیاز : شناسه برای این درخواست. |
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 `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"]]