Den Prüfrahmen festlegen
Dieser Ablauf richtet sich an Entwickler, Identity-Teams und Reviewer, die eine nachvollziehbare Aussage zu einer JWT-Probe brauchen. Beginnen Sie mit einem synthetischen oder autorisierten Token, halten Sie die Service-Richtlinie fest und unterscheiden Sie Fixture-Erstellung, Strukturinspektion und Sicherheitsprüfung. Auch ein Debug-Token bleibt ein schützenswertes Datum.
Lesen, ohne zu viel zu behaupten
Mit jwt-generator lassen sich Claims und Zeitwerte für einen wiederholbaren Test festlegen. Mit jwt-decoder prüfen Sie Header und Payload sowie iss, aud, iat, nbf und exp. Das ist keine Verifikation: Dekodierung zeigt kodierte Daten, beweist aber nicht, wer das Token signiert hat.
Danach verwenden Sie jwt-decoder-security-auditor. Das Tool meldet Algorithmus- und Signaturstatus, Zeitprobleme und mögliche sensible Claim-Namen. Mit einem autorisierten Schlüssel kann es außerdem unterstützte HS256- oder RS256-Signaturen prüfen. Ohne Schlüssel lautet der Status nicht verifiziert.
Mit einer Entscheidung abschließen
Vergleichen Sie die Befunde mit erlaubten Algorithmen, erwarteten Issuer- und Audience-Werten, Uhrzeittoleranz und Ablaufbehandlung. Nach einer Korrektur wiederholen Sie die Prüfung nur mit einem maskierten Fixture und dokumentieren akzeptieren, ändern oder blockieren. Für allgemeine Zugangsdaten siehe auth-token-security; für Schlüssel und Signaturen außerhalb des JWT-Rahmens siehe key-generation-signature-verification.