الكائن: واجهة المصادقة

نص الاستجابة

تم إرسال العنصر أثناء استجابة المصادقة.

في ما يلي مثال على استجابة JSON بنص واضح:

  {
    "associationId": "88ydEE-ioiwe==",
    "requestId": "375dhjf9-Uydd="
  }

تم تشفير AuthenticationResponse وتوقيعه باستخدام PGP أو JWE+JWS. علاوة على ذلك، تكون هذه القيمة بترميز base64 آمن على الويب. ويُشار إلى هذا الترميز في ما يلي باسم Base64UrlEncode. بمعنى آخر، يجب تمرير إصدار JSON للنص الواضح من AuthenticationRequest من خلال الدوال التالية:

Base64UrlEncode(
  PGPSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)

أو

Base64UrlEncode(
  JWSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)
تمثيل JSON
{
  "associationId": string,
  "requestId": string,
}
الحقول
associationId

string

ردّ شركة تكامل عمليات الدفع على Google. يتيح هذا الإجراء لمحرّك بحث Google التحقّق من أنّ حقل associationId الذي تم تمريره هو نفسه عنوان gspAssociationId الذي تم تمريره. وهي مطلوبة إذا كانت واردة في الطلب.

requestId

string

مطلوب: يجب رد شركة دمج الدفعات إلى Google. ويتيح ذلك لمحرّك بحث Google منع هجمات إعادة التشغيل.