8. Implementation Requirements (Implementierungsanforderungen)
Dieser Abschnitt definiert die Funktionen, die eine mit dieser Spezifikation konforme Implementierung implementieren muss (MUST).
Eine konforme JWT-Implementierung muss (MUST) alle erforderlichen (REQUIRED) Funktionen verstehen und unterstützen, wie sie in den JWS [JWS]- und JWE [JWE]-Spezifikationen definiert sind, sowie die folgenden JWT-spezifischen Anforderungen, die in dieser Spezifikation definiert sind:
-
Implementierungen müssen (MUST) die Verarbeitung von JWTs unterstützen, die registrierte Anspruchsnamen (Registered Claim Names) enthalten.
-
Implementierungen müssen (MUST) die Header-Parameter "typ" und "cty" korrekt behandeln, wie in Abschnitt 5 beschrieben.
-
Bei der Validierung von JWTs müssen (MUST) Implementierungen NumericDate-Werte korrekt behandeln, wie in den Abschnitten 4.1.4, 4.1.5 und 4.1.6 beschrieben.
-
Implementierungen sollten (SHOULD) die Validierung von JWT-Ansprüchen unterstützen, wie in Abschnitt 7.2 beschrieben.
Hinweis: Implementierungen können (MAY) wählen, nur JWS oder nur JWE zu unterstützen, müssen aber mindestens eines davon unterstützen (MUST).