Distributed Access Token
DAT هو رمز وصول تصدره خدمات متعددة وتتحقق منه وفق مواصفة واحدة. يحتوي الرمز على وقت انتهاء الصلاحية ومعرّف الشهادة وبيانات عامة وبيانات مشفّرة وتوقيع. يتحقق خادم التحقق من الرمز باستخدام الشهادة التي لديه من دون سؤال خادم الإصدار في كل مرة.
تجمع الشهادة طريقة توقيع الرمز وتشفيره والمفاتيح وفترة الإصدار وTTL. وباستخدام DAT CMS تستطيع الخدمات مزامنة الشهادات الكاملة أو المخصصة للتحقق من دون توزيع الشهادات يدويًا على كل خدمة.
انتهاء الصلاحية جزء من المواصفة
لكل DAT وقت انتهاء صلاحية. ولا تحتاج كل تطبيق إلى تفسير عمر الرمز بصورة منفصلة.
يفصل المنطقة العامة عن المنطقة المشفّرة
ضع القيم اللازمة للتوجيه في plain، والقيم التي يجب ألا تظهر للخارج في secure.
يختار المفتاح بواسطة شهادة
يشير cid في الرمز إلى الشهادة التي تتحقق منه. ويمكن التحقق من الرموز السابقة حتى أثناء تدوير المفاتيح.
لا تستعلم الخدمات من بعضها مباشرة
إذا كانت الشهادة نفسها متوفرة لدى كل خدمة، فيمكن تشغيل خادم الإصدار وخادم التحقق بصورة منفصلة.
تدفق الاستخدام
person المستخدم
workspace_premium DAT CMS
إنشاء الشهادات وحفظها
تسليم الشهادات إلى الخدمات
طلب مصادقة
إصدار DAT
login خدمة الإصدار
مزامنة الشهادات القابلة للإصدار
طلب مرفق بـ DAT
استجابة بعد التحقق
apps خدمة التحقق
مزامنة شهادات التحقق فقط
تنشئ خدمة الإصدار DAT باستخدام الشهادة الكاملة، وتفحصه خدمة التحقق باستخدام شهادة مخصصة للتحقق فقط. DAT CMS اختياري؛ وفي البيئات التي توزّع الشهادات مباشرة يمكن الاكتفاء بالمدير المحلي في العميل.
بنية DAT
....
plain
Base64Url
secure
Base64Url
signature
Base64Url
مرّر مؤشر الفأرة فوق كل حقل لعرض وصفه.
تعرّف على DAT
شرح متسلسل لأدوار الرمز والشهادة وخدمتي الإصدار والتحقق.
→
المكتبات
إنشاء شهادات DAT
خوارزمية التوقيع
خوارزمية التشفير
وقت بدء إصدار DATunixtime
فترة إصدار DATثوانٍ
TTL لـ DAT (مدة الصلاحية)ثوانٍ
schedule2026-09-27 07:58:53 ~ 08:58:53 Z
عدد العناصر
استيراد شهادات DAT
محوّل البايتات وBase64 وHex
نص
0 بايتات
Base64
Hex
Hash
MD5
خطأ
SHA 1
خطأ
SHA 224
خطأ
SHA 256
خطأ
SHA 384
خطأ
SHA 512
خطأ
SHA-3 256
خطأ
SHA-3 384
خطأ
SHA-3 512
خطأ