الانتقال إلى المحتوى الرئيسي
POST
أنشئ token للمراقبة
المصادقة ميزة جديدة، وتبقى نقطة النهاية هذه معطّلة إلى أن تفعّلها Didit: حتى ذلك الحين تُرجع 503 monitoring_unavailable.
تستدعي حزمتا SDK للمتصفح والتطبيقات الأصلية هذا الـ endpoint من جهاز الشخص، ولا يحتاج خادمك إلى ذلك. يُسجَّل كل حدث يُرسل مع بيانات الاعتماد ضمن vendor_data الخاصة بالشخص، مهما ادّعى الجهاز غير ذلك.

التفويضات

Authorization
string
header
مطلوب

token الوصول الخاص بالشخص من POST /token/: عبارة عن ES256 JWT برأس typ: at+jwt، صالح لمدة 5 دقائق كحد أقصى. ليس مفتاح API الخاص بك في Didit.

الجسم

application/json

فارغ: يحدد token الوصول اسم الشخص.

الاستجابة

بيانات اعتماد جهاز للشخص.

بيانات اعتماد جهاز قصيرة الأجل لإرسال أحداث نشاط الشخص إلى مراقبة المعاملات من جهازه. وهي غير مرتبطة بالجلسة: تظل قابلة للاستخدام حتى expires_at، حتى بعد تسجيل الخروج.

monitoring_token
string
مطلوب

بيانات اعتماد الجهاز. تعامل معها كسرّ.

مثال:

"mt_2f8c1d9e7b6a5f4e3d2c1b0a"

expires_at
string<date-time>
مطلوب

في غضون 15 دقيقة على الأكثر بعد إصداره.

مثال:

"2026-10-17T10:56:14Z"

allowed_event_categories
string[]
مطلوب

فئات الأحداث التي قد يرسلها. تأتي أحداث المصادقة والأمان دائماً من Didit، ولا تأتي أبداً من الجهاز.

مثال:
max_uses
integer
مطلوب
مثال:

1000

bind_to_origin
string | null
مطلوب

أصل المتصفح الذي تعمل بيانات الاعتماد منه: قيمة Origin الخاصة بالطلب، أو null في حال عدم وجودها.

مثال:

"https://app.example.com"

vendor_data
string
مطلوب

الشخص الذي يُسجَّل كل حدث لأجله، أياً كان ما يرسله الجهاز.

مثال:

"user-42"

آخر تعديل في ٧ نوفمبر ٢٠٢٦