Passa al contenuto principale

8. Implementation Requirements (Requisiti di implementazione)

Questa sezione definisce le funzionalità che un'implementazione conforme a questa specifica deve implementare (MUST).

Un'implementazione JWT conforme deve (MUST) comprendere e supportare tutte le funzionalità richieste (REQUIRED) come definite nelle specifiche JWS [JWS] e JWE [JWE], nonché i seguenti requisiti specifici per JWT definiti in questa specifica:

  • Le implementazioni devono (MUST) supportare l'elaborazione di JWT contenenti nomi di rivendicazioni registrati (Registered Claim Names).

  • Le implementazioni devono (MUST) gestire correttamente i parametri di intestazione "typ" e "cty" come descritto nella Sezione 5.

  • Durante la convalida dei JWT, le implementazioni devono (MUST) gestire correttamente i valori NumericDate come descritto nelle Sezioni 4.1.4, 4.1.5 e 4.1.6.

  • Le implementazioni dovrebbero (SHOULD) supportare la convalida delle rivendicazioni JWT come descritto nella Sezione 7.2.

Nota: Le implementazioni possono (MAY) scegliere di supportare solo JWS o solo JWE, ma devono (MUST) supportare almeno uno di essi.