DAT (Distributed Access Token) — لازمی سیکیورٹی اور کی رولنگ کے ساتھ ہلکی، اعلیٰ کارکردگی والی ٹوکن خصوصیت۔ JWT کا تیز اور محفوظ متبادل۔
DAT (Distributed Access Token) ایک تقسیم شدہ توثیقی ٹوکن ہے — سیشنز جاری یا تصدیق کرنے والے ہر سرور کو صرف ایک ہی وضاحت پر متفق ہونا ہوتا ہے۔ یہ فکسڈ چوڑائی والے بائنری فیلڈز پر بنایا گیا ہے، بغیر کسی پارسنگ لاگت کے براہ راست آفسیٹ سے پڑھتا اور لکھتا ہے، اور پروٹوکول خود اجراء کی مدت کو TTL سے الگ رکھتا ہے تاکہ سرٹیفکیٹ روٹیشن (کی رولنگ) کو زبان یا نفاذ سے آزادانہ طور پر نافذ کیا جا سکے۔
DAT سرٹیفکیٹ مینجمنٹ سروس (CMS) ایک شیڈول شدہ cron جاب کے مطابق پورے کلسٹر میں سرٹیفکیٹس کی تخلیق، تقسیم اور میعاد ختم ہونے کا انتظام خودکار طور پر کرتی ہے، تاکہ کیز محفوظ طریقے سے روٹیٹ ہو سکیں بغیر اس واقعے کے کہ کئی سرورز کے نئے سرٹیفکیٹ کے ساتھ مکمل ہم آہنگ ہونے سے پہلے جاری کیا گیا ٹوکن تصدیق میں ناکام ہو جائے۔
بائنری فریم فارمیٹ
فکسڈ چوڑائی والے بائنری فیلڈز کے ساتھ ڈیزائن کیا گیا، بغیر کسی پارسنگ مرحلے کے براہ راست آفسیٹ سے پڑھا جاتا ہے۔ کسی JSON انکوڈنگ/ڈی کوڈنگ کے بغیر، کم سے کم اوور ہیڈ کے ساتھ جاری اور تصدیق کیا جاتا ہے۔
لازمی کی رولنگ
سرٹیفکیٹس ایک مقررہ شیڈول پر خود بخود تبدیل ہوتے ہیں، اور موجودہ سرٹیفکیٹ کی میعاد ختم ہونے سے پہلے اگلا سرٹیفکیٹ ہمیشہ تیار ہوتا ہے۔ یہ ساختی طور پر اس JWT طرز کے آپریشنل واقعے کو روکتا ہے جہاں ایک کی برسوں تک جوں کی توں رہ جاتی ہے۔
اجراء کی مدت اور TTL کی علیحدگی
سرٹیفکیٹ کی "اجراء کی ممکنہ مدت" اور "جاری کردہ ٹوکن کی میعاد" الگ الگ ہیں، اس لیے سرٹیفکیٹ کے اجراء بند کر دینے کے بعد بھی پہلے سے جاری ٹوکنز ان کی TTL ختم ہونے تک تصدیق ہوتے رہتے ہیں۔
بڑی زبانوں کے لیے نیٹو کلائنٹس
Rust، Java/Kotlin، JavaScript/TypeScript، Python، Go، C#، Ruby اور C/C++ کے لیے سرکاری کلائنٹس دستیاب ہیں، ہر ایک اپنی زبان کے مطابق API کے ساتھ۔
مجموعی فن تعمیر
person صارف
workspace_premium DAT CMS
مدتِ میعاد کے مطابق سرٹیفکیٹ بنانا
ختم شدہ سرٹیفکیٹ ہٹانا
لاگ ان درخواست
سرٹیفکیٹ سے DAT جاری
login لاگ ان سرور
اجرا کے قابل سرٹیفکیٹ ہم آہنگی
DAT کے ساتھ کنٹینٹ درخواست
DAT کی تصدیق کے بعد سروس
apps کنٹینٹ سرورز
صرف تصدیقی سرٹیفکیٹ ہم آہنگی
اجرا کے قابل سرٹیفکیٹ صرف لاگ ان سرور کو ملتے ہیں؛ کنٹینٹ سرورز کو صرف تصدیقی سرٹیفکیٹ ملتے ہیں جن سے وہ آنے والے DAT کی جانچ کرتے ہیں۔ صارف کو صرف ایک سروس سے واسطہ پڑتا ہے، اور کنٹینٹ سرور کو لاگ ان سرور سے بات کرنے کی ضرورت کبھی نہیں پڑتی۔
ٹوکن کا ڈھانچہ
....
plain
Base64Url
secure
Base64Url
signature
Base64Url
ہر فیلڈ پر ماؤس لے جائیں تو اس کی تفصیل دکھائی دے گی۔
DAT سرٹیفکیٹ مینجمنٹ سروس ڈیپلائمنٹ گائیڈ
Kubernetes (ملٹی پوڈ) · Docker · بائنری (Linux، macOS، Windows) — ابھی رن کمانڈ تیار کریں
→
پلیٹ فارم سپورٹ
DAT سرٹیفکیٹ بنائیں
دستخط الگورتھم
خفیہ کاری الگورتھم
DAT اجراء شروع ہونے کا وقتunixtime
DAT اجراء کی مدتسیکنڈ
DAT TTL (درستگی کا وقت)سیکنڈ
schedule2026-08-09 01:46:43 ~ 02:46:43 Z
تیاری کی تعداد
DAT سرٹیفکیٹ درآمد کریں
بائٹس، Base64، Hex کنورٹر
متن
0 بائٹس
Base64
Hex
ہیش
MD5
خرابی
SHA 1
خرابی
SHA 224
خرابی
SHA 256
خرابی
SHA 384
خرابی
SHA 512
خرابی
SHA-3 256
خرابی
SHA-3 384
خرابی
SHA-3 512
خرابی