אובייקט: AuthenticationAuthorizationRequest

גוף הבקשה

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

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

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

ה-AuthenticationAuthorizationRequest מוצפן וחתום באמצעות PGP או JWS+JWE. בנוסף, הערך הזה מקודד ב-base64 בטוח לשימוש באינטרנט. הקידוד הזה נקרא Base64UrlEncode במילים אחרות, צריך להעביר את גרסת ה-JSON של הטקסט הברור של AuthenticationRequest דרך הפונקציות הבאות:

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

חובה: מזהה לבקשה הזו.

authorizations

repeated string

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