نص الاستجابة
تم إرسال العنصر أثناء استجابة التفويض بالمصادقة.
في ما يلي مثال على استجابة JSON بنص واضح:
{
"requestId": "375dhjf9-Uydd="
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
}
تم تشفير AuthenticationAuthorizationResponse
وتوقيعه باستخدام PGP أو JWS+JWE.
علاوة على ذلك، تكون هذه القيمة بترميز 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 |
مطلوب: يجب رد شركة دمج الدفعات إلى Google. ويتيح ذلك لمحرّك بحث Google منع هجمات إعادة التشغيل. |
authorizations |
مطلوب: يجب رد شركة دمج الدفعات إلى Google. يسمح هذا الإجراء لمحرّك بحث Google بالتحقق من أنّ
عنوان |