انتقل إلى المحتوى

فاحص انتهاء صلاحية JWT

اعرف بنظرة واحدة هل تضع مطالبات الوقت في الرمز صلاحيته داخل نافذتها أو خارجها، وبأي مقدار.

تتم المعالجة محليًا في متصفحك

الخيارات

تاريخ ISO أو ثواني Unix للاختبار. فارغ = ساعة جهازك.

يُفك الرمز محليًا ولا يُرسل إلى أي مكان. فك الترميز لا يتحقق من التوقيع.0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة فاحص انتهاء صلاحية JWT؟

مطالبات الوقت في JWT هي طوابع زمنية Unix بالثواني: exp هي اللحظة التي يتوقف فيها قبول الرمز، وnbf اللحظة التي يبدأ فيها القبول، وiat وقت إصداره. تقارنها الأداة بالوقت الحالي وتعرض الوقت المتبقي أو المنقضي منذ الانتهاء، ومدة الصلاحية بين iat وexp، وهل بلغ nbf.

يجعل خياران الأداة مفيدة في التشخيص. يضيف تسامح الساعة هامشًا بالثواني (لا يُعدّ الرمز منتهيًا إلا بعد exp زائد التسامح، ولا يُعدّ غير ساري إلا حتى nbf ناقص التسامح) كما تفعل مكتبات كثيرة. أما «محاكاة الآن» فتتيح اختبار أي لحظة بصيغة ISO أو بثواني Unix.

كيف تعمل؟

  1. الصق الرمز؛ تُقبل البادئة «Bearer» والمسافات.
  2. حدّد اختياريًا تسامحًا للساعة بالثواني ليطابق هامش المتحقق لديك.
  3. أدخل اختياريًا تاريخًا مثل 2025-01-31T12:00:00Z في «محاكاة الآن» لاختبار لحظة محددة.
  4. اقرأ الحالة والوقت المتبقي أو المنقضي منذ الانتهاء وصفوف iat وnbf وexp.

حالات الاستخدام الشائعة

  • معرفة هل جاء الخطأ 401 من رمز منتهٍ أم من سبب آخر.
  • التأكد من أن مدة صلاحية الرمز تطابق مدة رمز الوصول المضبوطة.
  • اختبار سلوك الرمز قبل انتهائه بخمس دقائق وبعده.
  • تشخيص انحراف الساعة بين المُصدِر والمتحقق باستخدام خيار التسامح.

أمثلة

جرّب هذا المدخل في الأداة أعلاه:

المدخل
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyLTEyMzQiLCJuYW1lIjoiRGVtbyBVc2VyIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmV4YW1wbGUudGVzdCIsImF1ZCI6ImRlbW8tYXBwIiwiaWF0IjoxNzAwMDAwMDAwLCJuYmYiOjE3MDAwMDAwMDAsImV4cCI6MTkwMDAwMDAwMCwianRpIjoiZGVtby0wMDAxIn0.ZHVtbXktc2lnbmF0dXJlLW5vdC1hLXJlYWwtaG1hYw
المخرج
"الآن" المستخدم: 2026-09-25T01:20:15.196Z (ساعة الجهاز)
تسامح فرق الساعة: 0 s
الانتهاء (exp): 2030-03-17T17:46:40Z · محلي: 17‏/03‏/2030، 6:46:40 م · تنتهي خلال 1269 ي 16 س 26 د
وقت الإصدار (iat): 2023-11-14T22:13:20Z · محلي: 14‏/11‏/2023، 11:13:20 م · صدر منذ 1045 ي 3 س 6 د
ليس قبل (nbf): 2023-11-14T22:13:20Z · محلي: 14‏/11‏/2023، 11:13:20 م · بدأ منذ 1045 ي 3 س 6 د
مدة الصلاحية (iat → exp): 2314 ي 19 س 33 د
الوقت المتبقي: 1269 ي 16 س 26 د
حالة nbf: تم بلوغه

الخصوصية

تعمل أداة فاحص انتهاء صلاحية JWT بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

تقيّم هذه الأداة مطالبات الوقت فقط ولا تتحقق من التوقيع، فقد يبدو الرمز غير منتهٍ هنا ويكون مزوّرًا أو ملغى. تُستخدم ساعة جهازك ما لم تُدخل قيمة «الآن».

الأسئلة الشائعة

هل «غير منتهٍ» تعني أن الرمز صالح؟

لا. تعني فقط أن مطالبات الوقت ضمن نافذتها. الصلاحية تتطلب أيضًا توقيعًا صحيحًا ومُصدِرًا وجمهورًا صحيحين وأن الرمز لم يُلغَ، وهذه كلها لا تُفحص هنا.

ما هو تسامح انحراف الساعة؟

نادرًا ما تتطابق ساعات الخوادم تمامًا. تسامح 60 ثانية يعني تطبيق exp بتأخير 60 ثانية وnbf بتقدم 60 ثانية لتفادي الرفض الخاطئ. القيمة الافتراضية هنا 0.

ماذا لو لم يحتوِ الرمز على المطالبة exp؟

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

المزيد من الأدوات في أدوات المطورين →