فاحص انتهاء صلاحية JWT
اعرف بنظرة واحدة هل تضع مطالبات الوقت في الرمز صلاحيته داخل نافذتها أو خارجها، وبأي مقدار.
تتم المعالجة محليًا في متصفحك/ بياناتك تبقى في متصفحك.
ما هي أداة فاحص انتهاء صلاحية JWT؟
مطالبات الوقت في JWT هي طوابع زمنية Unix بالثواني: exp هي اللحظة التي يتوقف فيها قبول الرمز، وnbf اللحظة التي يبدأ فيها القبول، وiat وقت إصداره. تقارنها الأداة بالوقت الحالي وتعرض الوقت المتبقي أو المنقضي منذ الانتهاء، ومدة الصلاحية بين iat وexp، وهل بلغ nbf.
يجعل خياران الأداة مفيدة في التشخيص. يضيف تسامح الساعة هامشًا بالثواني (لا يُعدّ الرمز منتهيًا إلا بعد exp زائد التسامح، ولا يُعدّ غير ساري إلا حتى nbf ناقص التسامح) كما تفعل مكتبات كثيرة. أما «محاكاة الآن» فتتيح اختبار أي لحظة بصيغة ISO أو بثواني Unix.
كيف تعمل؟
- الصق الرمز؛ تُقبل البادئة «Bearer» والمسافات.
- حدّد اختياريًا تسامحًا للساعة بالثواني ليطابق هامش المتحقق لديك.
- أدخل اختياريًا تاريخًا مثل 2025-01-31T12:00:00Z في «محاكاة الآن» لاختبار لحظة محددة.
- اقرأ الحالة والوقت المتبقي أو المنقضي منذ الانتهاء وصفوف iat وnbf وexp.
حالات الاستخدام الشائعة
- معرفة هل جاء الخطأ 401 من رمز منتهٍ أم من سبب آخر.
- التأكد من أن مدة صلاحية الرمز تطابق مدة رمز الوصول المضبوطة.
- اختبار سلوك الرمز قبل انتهائه بخمس دقائق وبعده.
- تشخيص انحراف الساعة بين المُصدِر والمتحقق باستخدام خيار التسامح.
أمثلة
جرّب هذا المدخل في الأداة أعلاه:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyLTEyMzQiLCJuYW1lIjoiRGVtbyBVc2VyIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmV4YW1wbGUudGVzdCIsImF1ZCI6ImRlbW8tYXBwIiwiaWF0IjoxNzAwMDAwMDAwLCJuYmYiOjE3MDAwMDAwMDAsImV4cCI6MTkwMDAwMDAwMCwianRpIjoiZGVtby0wMDAxIn0.ZHVtbXktc2lnbmF0dXJlLW5vdC1hLXJlYWwtaG1hYw
"الآن" المستخدم: 2026-09-26T02:00:12.938Z (ساعة الجهاز) تسامح فرق الساعة: 0 s الانتهاء (exp): 2030-03-17T17:46:40Z · محلي: 17/03/2030، 6:46:40 م · تنتهي خلال 1268 ي 15 س 46 د وقت الإصدار (iat): 2023-11-14T22:13:20Z · محلي: 14/11/2023، 11:13:20 م · صدر منذ 1046 ي 3 س 46 د ليس قبل (nbf): 2023-11-14T22:13:20Z · محلي: 14/11/2023، 11:13:20 م · بدأ منذ 1046 ي 3 س 46 د مدة الصلاحية (iat → exp): 2314 ي 19 س 33 د الوقت المتبقي: 1268 ي 15 س 46 د حالة nbf: تم بلوغه
الخصوصية
تعمل أداة فاحص انتهاء صلاحية JWT بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.
القيود
تقيّم هذه الأداة مطالبات الوقت فقط ولا تتحقق من التوقيع، فقد يبدو الرمز غير منتهٍ هنا ويكون مزوّرًا أو ملغى. تُستخدم ساعة جهازك ما لم تُدخل قيمة «الآن».
الأسئلة الشائعة
هل «غير منتهٍ» تعني أن الرمز صالح؟
لا. تعني فقط أن مطالبات الوقت ضمن نافذتها. الصلاحية تتطلب أيضًا توقيعًا صحيحًا ومُصدِرًا وجمهورًا صحيحين وأن الرمز لم يُلغَ، وهذه كلها لا تُفحص هنا.
ما هو تسامح انحراف الساعة؟
نادرًا ما تتطابق ساعات الخوادم تمامًا. تسامح 60 ثانية يعني تطبيق exp بتأخير 60 ثانية وnbf بتقدم 60 ثانية لتفادي الرفض الخاطئ. القيمة الافتراضية هنا 0.
ماذا لو لم يحتوِ الرمز على المطالبة exp؟
عندها لا ينتهي أبدًا وفق مطالباته. تنبّهك الأداة لذلك لأن الرمز بلا انتهاء يبقى صالحًا للاستخدام إلى الأبد إن تسرّب.
أدوات ذات صلة
فك ترميز JWT
الصق رمز JWT لقراءة ترويسته وحمولته بصيغة JSON منسّقة مع تحويل أوقات الإصدار وبدء الصلاحية والانتهاء إلى تواريخ حقيقية. فك الترميز لا يعني التحقق.
أدوات المطورين
مفتش JWT
تجاوز فك الترميز: كل معامل في الترويسة وكل مطالبة مع شرحها، إضافة إلى تنبيهات عملية حول طريقة بناء الرمز.
أدوات المطورين
محوّل الطابع الزمني Unix
الصق قيمة epoch أو تاريخًا لتحصل دفعة واحدة على كل الصيغ الشائعة: الثواني والمللي ثانية وISO 8601 وRFC 2822 والتوقيت المحلي والوقت النسبي.
التاريخ والوقت
محوّل الطابع الزمني إلى تاريخ
الصق عمودًا من قيم epoch من سجل أو تصدير قاعدة بيانات لتحصل على تاريخ مقروء في كل سطر مع جدول يبيّن الوحدة المكتشفة.
التاريخ والوقت
حاسبة فرق الوقت
أدخل تاريخًا ووقتًا للبداية وآخر للنهاية لتحصل على الزمن المنقضي الدقيق مفصّلًا بالأيام والساعات والدقائق والثواني وبصيغة إجماليات.
التاريخ والوقت
محوّل UTC إلى التوقيت المحلي
أدخل تاريخًا ووقتًا بتوقيت UTC وشاهده في نيويورك أو باريس أو طوكيو أو أي منطقة أخرى مع الإزاحة وحالة التوقيت الصيفي.
التاريخ والوقت