Object: AuthenticationResponse
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
بدن پاسخگو
شیء در حین پاسخ احراز هویت ارسال شد.
در اینجا نمونه ای از پاسخ JSON با متن واضح آورده شده است:
{
"associationId": "88ydEE-ioiwe==",
"requestId": "375dhjf9-Uydd="
}
AuthenticationResponse
با استفاده از PGP یا JWE+JWS رمزگذاری و امضا می شود. علاوه بر این، این مقدار به صورت web-safe base64 کدگذاری شده است. این رمزگذاری در زیر به عنوان Base64UrlEncode
نامیده می شود. به عبارت دیگر، نسخه JSON متن شفاف AuthenticationRequest
باید از طریق توابع زیر ارسال شود:
Base64UrlEncode(
PGPSignAndEncrypt(
'{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
)
)
یا
Base64UrlEncode(
JWSignAndEncrypt(
'{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
)
)
نمایندگی JSON |
---|
{
"associationId": string,
"requestId": string,
"authenticationResult": {
object (AuthenticationResult ) }
} |
فیلدها |
---|
associationId | string توسط یکپارچهساز پرداخت به Google منعکس شده است. این به Google اجازه میدهد بررسی کند که associationId ارسال شده همان gspAssociationId ارسال شده است. اگر در درخواست وجود داشته باشد این مورد ضروری است. |
requestId | string الزامی : توسط یکپارچهساز پرداخت به Google منعکس شده است. این به گوگل اجازه می دهد تا از حملات مجدد جلوگیری کند. |
authenticationResult | object ( AuthenticationResult ) نتیجه احراز هویت برای جریان هایی که پس از احراز هویت، تماس بعدی با Payment Integrator وجود ندارد، نتیجه باید در پاسخ گنجانده شود تا از صحت نتیجه اطمینان حاصل شود. |
Authentication Result
نمایندگی JSON |
---|
{
// Union field result can be only one of the following:
"success": {
object (Empty )
},
"cancelled": {
object (Empty )
},
"fatalError": {
object (Empty )
}
// End of list of possible types for union field result .
} |
فیلدها |
---|
result میدان اتحادیه result می تواند تنها یکی از موارد زیر باشد: |
success | object ( Empty ) احراز هویت با موفقیت انجام شد. |
cancelled | object ( Empty ) کاربر جریان را به صورت دستی لغو کرد و جریان باید قطع شود. |
fatalError | object ( Empty ) احراز هویت به دلیلی مهلک انجام نشد و جریان باید متوقف شود. |
کلیه حقوق محفوظ است. 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 `AuthenticationResponse` object, sent during authentication, contains `associationId`, `requestId`, and `authenticationResult`."],["This object is encrypted, signed (using PGP or JWE+JWS), and encoded with web-safe base64."],["`authenticationResult` indicates the outcome: `success`, `cancelled`, or `fatalError`."],["`associationId` and `requestId` are used for validation and preventing replay attacks, respectively."]]],["The authentication response, a JSON object, must be encrypted (PGP or JWE+JWS) and web-safe base64 encoded (`Base64UrlEncode`). It includes `associationId` (a reflected identifier), and a required `requestId` (to prevent replay attacks). Additionally, `authenticationResult` indicates success, user cancellation, or fatal error. The clear text version, like `{\"associationId\": \"...\", \"requestId\": \"...\"}`, is signed, encrypted and then encoded as indicated. `associationId` must be present in the response if it was in the request.\n"]]