ऑब्जेक्ट: AuthenticationResponse

जवाब का मुख्य भाग

पुष्टि करने के दौरान ऑब्जेक्ट भेजा गया.

यहां एक साफ़ टेक्स्ट JSON रिस्पॉन्स का उदाहरण दिया गया है:

  {
    "associationId": "88ydEE-ioiwe==",
    "requestId": "375dhjf9-Uydd="
  }

AuthenticationResponse को PGP या JWE+JWS का इस्तेमाल करके एन्क्रिप्ट (सुरक्षित) किया गया है और साइन किया गया है. इसके अलावा, इस वैल्यू को base64 कोड में बदला गया है. यह वेब के हिसाब से सुरक्षित है. नीचे इस एन्कोडिंग को Base64UrlEncode कहा गया है. दूसरे शब्दों में, AuthenticationRequest का साफ़ टेक्स्ट JSON वर्शन, इन फ़ंक्शन से पास किया जाना चाहिए:

Base64UrlEncode(
  PGPSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)

या

Base64UrlEncode(
  JWSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)
जेएसओएन के काेड में दिखाना
{
  "associationId": string,
  "requestId": string,
}
फ़ील्ड
associationId

string

Google के पेमेंट इंटिग्रेटर ने यह जानकारी दी है. इससे Google को यह जांच करने में मदद मिलती है कि associationId को पास किया गया वही gspAssociationId है या नहीं जिसे पास किया गया है. अगर अनुरोध में यह जानकारी मौजूद है, तो यह ज़रूरी है.

requestId

string

ज़रूरी है: Google के पेमेंट इंटिग्रेटर ने इसे वापस दिखाया है. इससे Google को रीप्ले के हमलों से बचने में मदद मिलती है.