Sobes.tech
Junior — Middle

Milyen információkat tartalmaz a JSON Web Token (JWT)?

sobes.tech MI

Válasz az MI-től

A JSON Web Token (JWT) három részből áll, amelyek mindegyike Base64URL-kódolt és pontokkal van elválasztva:

  1. Header (Fejléc) — tartalmazza a token típusára vonatkozó információkat (általában "JWT") és az aláírási algoritmust (pl. HS256).
  2. Payload (Tartalom) — egy halmaz állításokat (claims), amelyek tartalmazhatnak:
    • szabványos mezőket (pl. iss — kibocsátó, sub — alany, exp — lejárati idő)
    • egyedi adatokat (pl. felhasználói azonosító, szerepkörök)
  3. Signature (Aláírás) — kriptográfiai aláírás, amely biztosítja a token integritását és megerősíti, hogy megbízható forrásból származik.

A JWT szerkezetének példája:

header.payload.signature

Ezért a JWT információkat tartalmaz a felhasználó hitelesítéséről és jogosultságáról, valamint metaadatokat, amelyek szükségesek az aláírás hitelességének ellenőrzéséhez.