ما هو الرمز المميّز؟

تتطلّب أداة Fleet Engine استخدام رموز JSON المميّزة للويب (JWT) لطلبات طرق واجهة برمجة التطبيقات من البيئات ذات مستوى الثقة المنخفض: الهواتف الذكية والمتصفّحات.

يبدأ JWT على خادمك، ويتم توقيعه وتشفيره وتمريره إلى العميل لتفاعلات الخادم اللاحقة إلى أن تنتهي صلاحيته أو لم يعُد صالحًا.

التفاصيل الرئيسية

لمزيد من المعلومات عن رموز JSON المميّزة للويب، يُرجى الاطّلاع على رموز JSON المميّزة للويب في أساسيات Fleet Engine.

كيف يحصل العملاء على الرموز؟

بعد أن يسجّل السائق أو المستهلك الدخول إلى تطبيقك باستخدام بيانات اعتماد مصادقة مناسبة، يجب أن تستخدم أي تعديلات يتم إجراؤها من هذا الجهاز رموزاً مميّزة مناسبة للسماح، والتي تُرسِل إلى Fleet Engine أذونات التطبيق.

بصفتك المطوّر، يجب أن يتيح لك تنفيذ العميل تنفيذ ما يلي:

  • استرِجِع رمز JSON المميّز للويب من خادمك.
  • أعِد استخدام الرمز المميّز إلى أن تنتهي صلاحيته لتقليل عمليات إعادة تحميل الرمز المميّز.
  • أعِد تحميل الرمز المميّز عند انتهاء صلاحيته.

يُستخدَم بروتوكول GMTDAuthorization لجلب رموز JSON المميّزة للويب في وقت تعديل الموقع الجغرافي استنادًا إلى عنصر GMTD AuthorizationContext. يجب أن تحزِّم حزمة SDK علامات الاعتماد مع معلومات التحديث لإرسالها إلى Fleet Engine. تأكَّد من أنّ التنفيذ من جهة الخادم يمكنه إصدار الرموز المميّزة قبل بدء حزمة تطوير البرامج (SDK).

للاطّلاع على تفاصيل الرموز المميّزة التي تتوقّعها Fleet Engine، يُرجى الاطّلاع على مقالة إصدار الرموز المميّزة بتنسيق JSON للويب في Fleet Engine.

يكون providerID هو نفسه معرّف المشروع لمشروعك على Google Cloud. للحصول على معلومات عن إعداد مشروع Google Cloud، يُرجى الاطّلاع على مقالة إنشاء مشروع Fleet Engine.

مثال على أداة جلب رمز مميّز للمصادقة