Object: AuthenticationAuthorizationResponse

بدن پاسخگو

شیء در حین پاسخ احراز هویت ارسال شد.

در اینجا نمونه ای از پاسخ JSON با متن واضح آورده شده است:

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

AuthenticationAuthorizationResponse با استفاده از PGP یا JWS+JWE رمزگذاری و امضا می شود. علاوه بر این، این مقدار به صورت web-safe 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

string

الزامی : توسط یکپارچه‌ساز پرداخت به Google منعکس شده است. این به گوگل اجازه می دهد تا از حملات مجدد جلوگیری کند.

authorizations

repeated string

الزامی : توسط یکپارچه‌ساز پرداخت به Google منعکس شده است. این به Google اجازه می‌دهد بررسی کند که authorizations ارسال شده همان authorizations هستند که ارائه شده است.