8. Implementation Requirements (Exigences d'implémentation)
Cette section définit les fonctionnalités qu'une implémentation conforme à cette spécification doit implémenter (MUST).
Une implémentation JWT conforme doit (MUST) comprendre et prendre en charge toutes les fonctionnalités requises (REQUIRED) telles que définies dans les spécifications JWS [JWS] et JWE [JWE], ainsi que les exigences spécifiques aux JWT suivantes définies dans cette spécification :
-
Les implémentations doivent (MUST) prendre en charge le traitement des JWT contenant des noms de revendications enregistrées (Registered Claim Names).
-
Les implémentations doivent (MUST) gérer correctement les paramètres d'en-tête "typ" et "cty" comme décrit dans la section 5.
-
Lors de la validation des JWT, les implémentations doivent (MUST) gérer correctement les valeurs NumericDate comme décrit dans les sections 4.1.4, 4.1.5 et 4.1.6.
-
Les implémentations devraient (SHOULD) prendre en charge la validation des revendications JWT comme décrit dans la section 7.2.
Note : Les implémentations peuvent (MAY) choisir de prendre en charge uniquement JWS ou uniquement JWE, mais doivent (MUST) prendre en charge au moins l'un d'entre eux.