אובייקט: AuthenticationAuthorizationResponse

גוף התשובה

אובייקט שנשלח בתגובה לאימות-הרשאה.

דוגמה לתשובת JSON בטקסט ללא הצפנה:

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

המסמך של AuthenticationAuthorizationResponse מוצפן ונחתם באמצעות PGP או JWS+JWE. בנוסף, הערך הזה מקודד ב-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 על ידי הכלי לשילוב תשלומים. כך Google יכולה למנוע התקפות שליחה מחדש.

authorizations

repeated string

חובה: הנתונים האלה מוחזרים ל-Google על ידי שילוב התשלומים. כך Google יכולה לבדוק authorizations שהועברו בחזרה העברנו את אותו authorizations.