जवाब का मुख्य भाग
पुष्टि करने और अनुमति देने के जवाब के दौरान भेजा गया ऑब्जेक्ट.
यहां साफ़ तौर पर टेक्स्ट 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"]}'
)
)
JSON के काेड में दिखाना | |
---|---|
{ "requestId": string, "authorizations": repeated string, } |
फ़ील्ड | |
---|---|
requestId |
ज़रूरी है: पेमेंट इंटिग्रेटर, Google को यह जानकारी दिखाता है. इससे Google को, रीप्ले से होने वाले हमलों को रोकने में मदद मिलती है. |
authorizations |
ज़रूरी: पेमेंट इंटिग्रेटर ने इस जानकारी को
Google. इससे Google यह जांच कर पाता है कि
|