دليل عملي: فك رموز JWT وتدقيق الصلاحية وتوقيع HMAC داخل متصفحك خطوة بخطوة
استوديو JWT والمصادقة يساعد في تشخيص مشاكل تسجيل الدخول: افتح رمز JWT واقرأ ترويسته وحمولته وتحقق من التوقيع، أو جهّز تدفق OAuth 2.0 مع PKCE وتوليد رابط التفويض، أو اختبر رمز TOTP وفق RFC 6238 وتوليد رابط otpauth للانتقال إلى تطبيق المصادقة. تتم جميع العمليات داخل ذاكرة المتصفح على جهازك عبر واجهات الويب القياسية دون إرسال أي بايت إلى خوادم خارجية.
خطوات التنفيذ في المتصفح
- 1
فاحص JWT وموقّع ومتحقق
تحليل رأس JWT وحمولته وتوقيعه والتحقق من المفتاح والانتهاء.
- 2
بناء OAuth 2.0 PKCE ورابط التفويض
توليد verifier وتحدي PKCE وإنشاء رابط authorize بصورة صحيحة.
- 3
مصحح TOTP وفق RFC 6238 وتوفير QR
توليد رموز TOTP والتحقق منها وإنشاء رابط otpauth ورمز QR.
لمن صُمّم سير العمل هذا؟
- معرفة سبب رفض الخادم لرمز وصول (انتهاء exp أو جمهور aud خاطئ).
- تجهيز تدفق تسجيل دخول OAuth 2.0 لتطبيق ويب جديد.
- التحقق من أن رمز المصادقة الثنائية يعمل قبل ربطه بحساب حقيقي.
أسئلة شائعة
هل فك ترميز JWT يعني أن الرمز صالح؟
لا. أي شخص يستطيع قراءة محتوى JWT لأنه مجرد Base64URL. الصلاحية تتطلب التحقق من التوقيع والمطالبات على الخادم.
لماذا لا يعمل رمز TOTP رغم صحته؟
غالبًا بسبب انحراف ساعة الجهاز. تأكد من مزامنة وقت النظام تلقائيًا، ثم جرّب الرمز التالي بعد 30 ثانية.
هل تُرفع ملفاتي أو نصوصي إلى خادم خارجي أثناء المعالجة؟
لا. تُعالج جميع المدخلات محليًا داخل تبويب المتصفح على جهازك، ولا تُحفظ أو تُنقل عبر الشبكة.