אובייקט: AuthenticationRequest

גוף הבקשה

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

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

  {
    "requestId": "375dhjf9-Uydd="
  }

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

Base64UrlEncode(
  PGPSignAndEncrypt(
    '{"requestId": "375dhjf9-Uydd="}'
  )
)

או

Base64UrlEncode(
  JWSignAndEncrypt(
    '{"requestId": "375dhjf9-Uydd="}'
  )
)
ייצוג ב-JSON
{
  "requestId": string,
  "associationId": string,
}
שדות
requestId

string

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

associationId

string

OPTIONAL: המזהה שמייצג את הקשר בין חשבון Google של לקוח לבין חשבון של לקוח אצל הספק. אם תהליך האימות הזה משמש לאימות מחדש של משתמש שכבר עבר תהליך שיוך, השדה הזה מזהה את החשבון הספציפי אצל הספק שהמשתמש צריך לאמת. כך ניתן לוודא שהמשתמש לא יבצע (למשל) אימות בטעות באמצעות חשבון אחר. אם השדה הזה מסופק, שילוב התשלומים צריך לוודא שהחשבון שמאומת קשור למזהה השיוך הזה, אחרת הוא צריך להחזיר הודעה על כשל.