Passa al contenuto principale

1. Introduction (Introduzione)

JSON Web Token (JWT) è un formato di rappresentazione delle rivendicazioni (Claims) compatto progettato per ambienti con vincoli di spazio, come gli header di Authorization HTTP e i parametri di query URI. I JWT codificano le rivendicazioni da trasmettere come oggetto JSON utilizzato come payload di una struttura JSON Web Signature (JWS) o come testo in chiaro di una struttura JSON Web Encryption (JWE), consentendo alle rivendicazioni di essere firmate digitalmente o protette nell'integrità con un Message Authentication Code (MAC) e/o crittografate. I JWT sono sempre rappresentati utilizzando la JWS Compact Serialization o la JWE Compact Serialization.

La pronuncia suggerita di JWT è la stessa della parola inglese "jot".

1.1. Notational Conventions (Convenzioni notazionali)​

Le parole chiave "deve (MUST)", "non deve (MUST NOT)", "richiesto (REQUIRED)", "deve (SHALL)", "non deve (SHALL NOT)", "dovrebbe (SHOULD)", "non dovrebbe (SHOULD NOT)", "raccomandato (RECOMMENDED)", "non raccomandato (NOT RECOMMENDED)", "può (MAY)" e "opzionale (OPTIONAL)" in questo documento devono essere interpretate come descritto in "Parole chiave da utilizzare negli RFC per indicare i livelli di requisito" [RFC2119]. L'interpretazione deve essere applicata solo quando i termini appaiono in lettere maiuscole.