Sobes.tech
Junior — Middle

Aké informácie obsahuje JSON Web Token (JWT)?

sobes.tech AI

Odpoveď od AI

JSON Web Token (JWT) sa skladá zo štyroch častí, z ktorých každá je zakódovaná v Base64URL a oddelená bodkami:

  1. Header (Hlavička) — obsahuje informácie o type tokenu (zvyčajne "JWT") a algoritme podpisu (napríklad HS256).
  2. Payload (Náklad) — obsahuje súbor tvrdení (claims), ktoré môžu zahŕňať:
    • štandardné polia (napríklad iss — vydavateľ, sub — subjekt, exp — čas vypršania platnosti)
    • vlastné údaje (napríklad identifikátor používateľa, roly)
  3. Signature (Podpis) — kryptografický podpis, ktorý zabezpečuje integritu tokenu a potvrdzuje, že bol vydaný dôveryhodným zdrojom.

Príklad štruktúry JWT:

header.payload.signature

Týmto spôsobom JWT obsahuje informácie o overovaní a autorizácii používateľa, ako aj metadáta potrebné na overenie pravosti tokenu.