Junior — Middle
Ce informații conține JSON Web Token (JWT)?
sobes.tech AI
Răspuns de la AI
JSON Web Token (JWT) conține trei părți, fiecare codificată în Base64URL și separată prin puncte:
- Header (Antet) — conține informații despre tipul tokenului (de obicei "JWT") și algoritmul de semnare (de exemplu, HS256).
- Payload (Încărcătură) — conține un set de afirmații (claims), care pot include:
- câmpuri standard (de exemplu,
iss— emițător,sub— subiect,exp— timpul de expirare) - date personalizate (de exemplu, identificatorul utilizatorului, roluri)
- câmpuri standard (de exemplu,
- Signature (Semnătură) — semnătură criptografică care asigură integritatea tokenului și confirmă că a fost emis de o sursă de încredere.
Exemplu de structură JWT:
header.payload.signature
Prin urmare, JWT conține informații despre autentificarea și autorizarea utilizatorului, precum și metadate necesare pentru verificarea autenticității tokenului.