जवाब का मुख्य भाग
पुष्टि करने की अनुमति देने के दौरान ऑब्जेक्ट भेजा गया.
यहां एक साफ़ टेक्स्ट JSON रिस्पॉन्स का उदाहरण दिया गया है:
{
"requestId": "375dhjf9-Uydd="
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
}
AuthenticationAuthorizationResponse
को एन्क्रिप्ट (सुरक्षित) किया गया है और PGP या JWS+JWE का इस्तेमाल करके साइन किया गया है.
इसके अलावा, इस वैल्यू को base64 कोड में बदला गया है. यह वेब के हिसाब से सुरक्षित है. नीचे इस एन्कोडिंग को Base64UrlEncode
कहा गया है. दूसरे शब्दों में, AuthenticationAuthorizationRequest
का साफ़ टेक्स्ट JSON वर्शन, इन फ़ंक्शन से पास किया जाना चाहिए:
Base64UrlEncode(
PGPSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
या
Base64UrlEncode(
JWSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
जेएसओएन के काेड में दिखाना | |
---|---|
{ "requestId": string, "authorizations": repeated string, } |
फ़ील्ड | |
---|---|
requestId |
ज़रूरी है: Google के पेमेंट इंटिग्रेटर ने इसे वापस दिखाया है. इससे Google को रीप्ले के हमलों से बचने में मदद मिलती है. |
authorizations |
ज़रूरी है: Google के पेमेंट इंटिग्रेटर ने इसे
दिखाया है. इससे Google यह जांच कर पाता है कि
|