অবজেক্ট: প্রমাণীকরণঅথরাইজেশন রেসপন্স

প্রতিক্রিয়া শরীর

প্রমাণীকরণ-অনুমোদন প্রতিক্রিয়ার সময় পাঠানো বস্তু।

এখানে একটি স্পষ্ট পাঠ্য JSON প্রতিক্রিয়ার একটি উদাহরণ:

  {
    "requestId": "375dhjf9-Uydd="
    "authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
  }

PGP বা JWS+JWE ব্যবহার করে AuthenticationAuthorizationResponse এনক্রিপ্ট করা এবং স্বাক্ষর করা হয়েছে। আরও, এই মানটি ওয়েব-সেফ বেস64 এনকোডেড। এই এনকোডিংকে নীচে 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

string

প্রয়োজনীয় : Google-এ পেমেন্ট ইন্টিগ্রেটর দ্বারা প্রতিফলিত হয়। এটি গুগলকে রিপ্লে আক্রমণ প্রতিরোধ করতে দেয়।

authorizations

repeated string

প্রয়োজনীয় : Google-এ পেমেন্ট ইন্টিগ্রেটর দ্বারা প্রতিফলিত হয়। এটি Google কে চেক করতে দেয় যে ফেরত দেওয়া authorizations একই authorizations পাস করেছে৷