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:
- Header (Fejléc) — tartalmazza a token típusára vonatkozó információkat (általában "JWT") és az aláírási algoritmust (pl. HS256).
- 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)
- szabványos mezőket (pl.
- 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.