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.