ON THIS PAGE
شكرًا لك! تم استلام إرسالك!
عفوًا! حدث خطأ أثناء إرسال النموذج.

JWT

رموز الويب JSON (JWT) هي طريقة مصادقة مدمجة ومستقلة تتيح نقل المعلومات بأمان بين الأطراف ككائن JSON.

باستخدام التوقيعات المشفرة، تضمن JWT سلامة البيانات وصحتها، مما يجعلها خيارًا قويًا لتطبيقات الويب والهواتف المحمولة.

اختبر سرعة وكفاءة المصادقة عديمة الحالة، حيث تصبح كل عملية تفاعل سهلة، ويمكن للمستخدمين الوصول إلى الموارد بسلاسة دون الحاجة إلى تسجيل الدخول المتكرر.

إعداد JWT

الطلبات المرسلة إلى واجهة برمجة تطبيقات Ideanote يجب أن تتضمن رمزًا مميزًا.

إعدادات المصادقة: قائمة منسدلة لإضافة JWT كخيار لتسجيل الدخول.
حدد JWT في الإعدادات وابدأ
  1. في مساحة عملك، انتقل إلى الإعدادات ثم المصادقة
  2. انقر على إضافة واختر JWT
  3. أكمل مربع حوار الإعداد الذي يظهر
نموذج إعدادات JWT لتخصيص نص زر تسجيل الدخول، الأيقونة، مزامنة الفريق، ورؤية صفحة تسجيل الدخول.
ابدأ في تكوين JWT في مساحة عمل Ideanote الخاصة بك

حقول بيانات JWT

تتوقع Ideanote أن تتطابق بنية حمولة JWT مع ما يلي:

  1. name: الاسم الكامل للمستخدم (اختياري)‍
  2. avatarUrl: رابط URL لصورة الملف الشخصي للمستخدم (اختياري)‍
  3. sub: معرف المستخدم في نظامك‍
  4. email: البريد الإلكتروني للمستخدم‍
  5. locale: اللغة/المنطقة الخاصة بالمستخدم‍
  6. subdomain: النطاق الفرعي لمساحة عمل Ideanote الخاصة بك‍
  7. department: القسم الذي يعمل فيه المستخدم (نعتقد أن هذا موجود في خاصية المستخدم المسماة "موقع المستخدم" في البيانات التي تنشئ منها JWT).‍
  8. country: البلد الذي يعمل فيه المستخدم (نعتقد أن هذا موجود في خاصية المستخدم المسماة "بلد المستخدم" في البيانات التي تنشئ منها JWT).

تم تكوين كل مساحة عمل من مساحات عملك مسبقًا باستخدام سر JWT مشترك يمكن توفيره لك عند الطلب. ستحتاج إلى توقيع رموز JWT بالسر المطابق لمساحة العمل ذات الصلة.

رأس التفويض

لمصادقة مكالمات API، قم بتوفير JWT الموقّع باستخدام رأس التفويض على النحو التالي:

Authorization: Bearer <JWT>

ما مدى فائدة هذه المقالة؟
شكراً لك! ملاحظاتك تساعدنا على التحسين.
عفواً! حدث خطأ أثناء إرسال النموذج.