Sobes.tech
Junior — Middle

JSON Web Token (JWT) кадом маълумотларни ўз ичига олади?

sobes.tech AI

Ҷавоб аз AI

JSON Web Token (JWT) аз се иборат аз се сеҳҳатҳо, ки ҳар яке дар Base64URL кодгузорӣ шуда ва бо нуқтаҳо ҷудо шудаанд:

  1. Header (Сарлавҳа) — маълумот дар бораи навъи токен (одатан "JWT") ва алгоритми имзо (масалан, HS256).
  2. Payload (Борбандӣ) — маҷмӯи иддаоҳо (claims), ки метавонанд дар бар гиранд:
    • майдонҳои стандартӣ (масалан, iss — нашркунанда, sub — субъект, exp — вақти анҷом)
    • маълумоти фармоишӣ (масалан, шенасоии корбар, нақшҳо)
  3. Signature (Имзо) — имзои криптографӣ, ки муттаҳидии токенро таъмин мекунад ва тасдиқ мекунад, ки он аз манбаи боэътимод дода шудааст.

Намунаи сохтори JWT:

header.payload.signature

Бинобар ин, JWT маълумот дар бораи тасдиқ ва иҷозатномаи корбарро дар бар мегирад, инчунин мета-данилҳо, ки барои санҷиши ҳақиқии токен заруранд.