رمز JSON Web Token (JWT) هو معيار مفتوح (RFC 7519) لنقل المعلومات بشكل آمن بين الأطراف ككائن JSON مضغوط وآمن لعناوين URL. تُستخدم رموز JWT عادةً لـ المصادقة والتفويض وتبادل المعلومات في تطبيقات الويب الحديثة وواجهات برمجة التطبيقات وأنظمة تسجيل الدخول الموحد (SSO).
الرأس
يحتوي على نوع الرمز وخوارزمية التوقيع (مثل HS256، RS256، ES256).
{"alg": "HS256", "typ": "JWT"}الحمولة
يحتوي على المطالبات: المسجلة (iss، exp، sub)، العامة، والخاصة.
{"sub": "user123", "exp": 1699999999}التوقيع
توقيع تشفيري يتحقق من عدم التلاعب بالرمز.
HMACSHA256(base64(header).base64(payload), secret)