JWT- & OAuth-Tools
Auth-Debugging beginnt meist mit einem Token oder Header, der sich nicht wie erwartet verhält: ein JWT, das nicht verifiziert, ein OAuth-Redirect ohne einen erwarteten Parameter, oder ein Authorization-Header, den man für einen schnellen Test von Hand bauen muss. Diese Seite vereint JWT- und JWK-Tooling, OAuth- und OIDC-URL-Building mit PKCE sowie Header-Helfer für Basic- und Bearer-Authentifizierung.
JWT-Decoder dekodiert Claims als lesbare UTC-Daten und kann eine Signatur verifizieren, sobald man den Schlüssel angibt, während OAuth / OIDC URL-Builder eine vollständige Autorisierungsanfrage mit PKCE zusammenstellt und den resultierenden Callback prüfen kann. OIDC-Konfiguration prüfen vergleicht die Discovery-Dokumente zweier Anbieter nebeneinander, was beim Wechsel des Identity-Providers hilft. Alles läuft lokal auf dem eingegebenen Token oder der URL.
7 Tools
Alle JWT / OAuth / Auth-Tools
-
JWT-Decoder
JWT-Token dekodieren und Claims mit Zeit-Angaben prüfen
-
PEM ↔ JWK Konverter
PEM und JWK bidirektional konvertieren, einen Eintrag aus einem JWKS wählen und RFC-7638-Thumbprints berechnen
-
PKCE Generator
PKCE Verifier und Challenges generieren und vergleichen
-
OAuth / OIDC URL-Builder
OAuth/OIDC Autorisierungs-URLs mit PKCE erstellen und prüfen
-
Authentifizierungsheader
Basic-Auth-Header erzeugen und dekodieren und validieren
-
OIDC-Konfiguration prüfen
OIDC-Discovery-JSON auf Pflichtfelder prüfen, zwei Konfigurationen vergleichen und den Bericht exportieren
-
SSH-Schlüssel prüfen
SSH-Schlüssel prüfen und SHA256-Fingerabdruck berechnen
FAQ zu JWT / OAuth / Auth-Tools
Ja – Header und Payload eines JWT sind nur base64url-kodiert, nicht verschlüsselt, sodass JWT-Decoder die Claims sofort anzeigen kann. Die Signatur zu verifizieren ist etwas anderes und braucht den tatsächlichen Signier- oder öffentlichen Schlüssel, den das Tool nur prüft, sobald man ihn angibt.
PKCE verhindert, dass ein abgefangener Autorisierungscode von einem Angreifer eingelöst wird, indem der ursprüngliche Client beweisen muss, dass er einen geheimen Verifier besitzt. PKCE Generator erzeugt hier einen Verifier und sein S256-Challenge-Paar zum Testen eines OAuth-Flows, der das voraussetzt.
Basic Auth sendet bei jeder Anfrage einen base64-kodierten Benutzernamen und ein Passwort, während ein Bearer-Token ein opakes oder strukturiertes Credential ist, oft ein JWT, das nach einem separaten Login ausgestellt wird. Authentifizierungsheader kann einen Basic-Auth-Header erzeugen und die Struktur eines bestehenden Bearer-Tokens prüfen.