Zum Hauptinhalt springen

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).