Elaborazione 100% Lato Client • Zero Registri di Rete • Esecuzione Immediata
Curious TechieToolbox Sviluppatori
Authentication & IdentityRFC 7519Verified Terminology

JSON Web Token (JWT)

Risposta Diretta

Standard aperto compatto e sicuro per URL (RFC 7519) per la trasmissione di asserzioni verificabili in formato JSON tra due sistemi.

Entity Relationships (GEO Conceptual Hierarchy)

Taxonomy Model
Relational Knowledge Graph Sequence
JWT→
autenticazione stateless→
JWS RFC 7515→
claims→
firma crittografica
JWT
•>autenticazione stateless
•>JWS RFC 7515
•>claims
•>firma crittografica

Technical Explanation & Operational Mechanics

Formato da tre parti codificate in Base64URL (Header, Payload, Signature), il JWT permette l’autenticazione stateless. La firma crittografica assicura che il token non sia stato alterato, mentre i dati del payload rimangono trasparenti e leggibili.

Technical Example & Practical Implementation

Struttura a Tre Segmenti di un Token JWT

Suddivisione in Header, Payload e Signature separati da punti.

// Structure: header.payload.signature

// 1. Header (Base64URL decoded):
{
  "alg": "HS256",
  "typ": "JWT"
}

// 2. Payload Claims (Base64URL decoded):
{
  "sub": "usr_998124",
  "name": "Alex Mercer",
  "role": "admin",
  "iat": 1728100000,
  "exp": 1728103600
}

// 3. Signature computation:
HMACSHA256(
  base64UrlEncode(header) + "." + base64UrlEncode(payload),
  secretKey
)