Kodax

فحص صلاحية JWT — تحدي JavaScript

اكتب jwtStatus(token, nowSeconds) تفك الجزء الأوسط (base64url → JSON) وتُرجع "expired" إذا كان exp ≤ now، أو "valid:<sub>"، أو "invalid" إذا كان التوكن لا يتكون من 3 أجزاء أو لا يمكن قراءته. (هذا فحص للقراءة فقط — التحقق من التوقيع يتم على السيرفر بالمفتاح السري).

function jwtStatus(token, nowSeconds) {
  return 'invalid';
}

حل هذا التحدي يرتبط بفتح دورة «Authentication & Security» بحسابك.

ابدأ الحل