Distributed Access Token
DAT ایک access token ہے جسے متعدد services ایک ہی specification کے تحت issue اور verify کرتی ہیں۔ ٹوکن میں میعاد ختم ہونے کا وقت، certificate ID، عوامی data، encrypted data اور signature ہوتے ہیں۔ verifying server ہر بار issuing server سے پوچھنے کے بجائے اپنے certificate سے ٹوکن چیک کرتا ہے۔
Certificate میں ٹوکن کے signature اور encryption methods، keys، issuance period اور TTL شامل ہوتے ہیں۔ DAT CMS کے ذریعے services certificates خود تقسیم کرنے کے بجائے full یا verify-only certificates synchronize کر سکتی ہیں۔
میعاد ختم ہونا specification کا حصہ ہے
ہر DAT کی میعاد ختم ہونے کا وقت ہوتا ہے۔ ہر application ٹوکن کی مدت کی الگ تشریح نہیں کرتی۔
عوامی اور encrypted حصے الگ ہیں
routing کے لیے درکار values کو plain میں اور پوشیدہ رہنے والی values کو secure میں رکھیں۔
Certificates keys منتخب کرتے ہیں
ٹوکن کا cid تصدیق کے certificate کی نشاندہی کرتا ہے۔ keys rotate ہونے پر بھی موجودہ ٹوکن قابلِ تصدیق رہتے ہیں۔
Services ایک دوسرے سے query نہیں کرتیں
جب ہر service کے پاس یکساں certificates ہوں تو issuing اور verifying servers الگ کام کر سکتے ہیں۔
یہ کیسے کام کرتا ہے
person صارف
workspace_premium DAT CMS
certificates بنائیں اور محفوظ کریں
services کو certificates تقسیم کریں
تصدیقی درخواست
DAT issue کریں
login Issuing service
issuable certificates synchronize کریں
DAT کے ساتھ درخواست
تصدیق کے بعد جواب
apps Verifying service
verify-only certificates synchronize کریں
Issuing service full certificates سے DAT بناتی ہے، جبکہ verifying service انہیں verify-only certificates سے چیک کرتی ہے۔ DAT CMS اختیاری ہے؛ certificates براہِ راست تقسیم کرنے والے ماحول صرف client کا local manager استعمال کر سکتے ہیں۔
DAT کی ساخت
....
plain
Base64Url
secure
Base64Url
signature
Base64Url
تفصیل دیکھنے کے لیے ہر field پر pointer رکھیں۔
DAT کے ساتھ شروع کریں
tokens، certificates، issuing services اور verifying services کے کردار ترتیب سے جانیں۔
→
Libraries
DAT certificates generate کریں
Signature algorithm
Encryption algorithm
DAT issuance start timeunixtime
DAT issuance periodseconds
DAT TTL (lifetime)seconds
schedule2026-09-27 07:58:54 ~ 08:58:54 Z
تعداد
DAT certificates import کریں
Bytes، Base64 اور Hex converter
Text
0 Bytes
Base64
Hex
Hash
MD5
Error
SHA 1
Error
SHA 224
Error
SHA 256
Error
SHA 384
Error
SHA 512
Error
SHA-3 256
Error
SHA-3 384
Error
SHA-3 512
Error