Junior — Middle
JSON Web Token (JWT) кадом маълумотларни ўз ичига олади?
sobes.tech AI
Ҷавоб аз AI
JSON Web Token (JWT) аз се иборат аз се сеҳҳатҳо, ки ҳар яке дар Base64URL кодгузорӣ шуда ва бо нуқтаҳо ҷудо шудаанд:
- Header (Сарлавҳа) — маълумот дар бораи навъи токен (одатан "JWT") ва алгоритми имзо (масалан, HS256).
- Payload (Борбандӣ) — маҷмӯи иддаоҳо (claims), ки метавонанд дар бар гиранд:
- майдонҳои стандартӣ (масалан,
iss— нашркунанда,sub— субъект,exp— вақти анҷом) - маълумоти фармоишӣ (масалан, шенасоии корбар, нақшҳо)
- майдонҳои стандартӣ (масалан,
- Signature (Имзо) — имзои криптографӣ, ки муттаҳидии токенро таъмин мекунад ва тасдиқ мекунад, ки он аз манбаи боэътимод дода шудааст.
Намунаи сохтори JWT:
header.payload.signature
Бинобар ин, JWT маълумот дар бораи тасдиқ ва иҷозатномаи корбарро дар бар мегирад, инчунин мета-данилҳо, ки барои санҷиши ҳақиқии токен заруранд.