# JWT-Generator

JWT-Tokens mit benutzerdefinierten Claims und Algorithmen generieren

> Kanonische Seite: https://elysiatools.com/de/tools/jwt-generator

- **Kategorie:** Security

- **Schlagwörter:** jwt, generator, token, json, web, auth, erstellen, kodieren

## Überblick

Der JWT-Generator erstellt JSON Web Tokens mit benutzerdefinierten Claims und verschiedenen HMAC-Algorithmen. Er eignet sich für die schnelle Generierung von Authentifizierungstokens in Entwicklung und Testumgebungen.

## Eingaben

- **Geheimer Schlüssel** (text): Geben Sie einen starken geheimen Schlüssel ein (mindestens 8 Zeichen)
- **Algorithmus** (select)
- **Aussteller (iss)** (text): Optional: Token-Aussteller (z.B. "meine-app")
- **Zielgruppe (aud)** (text): Optional: Token-Zielgruppe (z.B. "meine-benutzer")
- **Subjekt (sub)** (text): Optional: Token-Subjekt (z.B. "benutzer-id")
- **Läuft ab in (Sekunden)** (number): Optional: Token-Lebensdauer in Sekunden (z.B. 3600 für 1 Stunde)
- **Benutzerdefinierte Claims (JSON)** (textarea): Optional: Zusätzliche Claims im JSON-Format Beispiel: {"userId": 123, "role": "admin"}
- **JWT ID einschließen (jti)** (checkbox)
- **Ausgestellt am einschließen (iat)** (checkbox)
- **Nicht vor einschließen (nbf)** (checkbox)

## Wann verwenden

- Wenn Sie JWT-Tokens für die Entwicklung und das Testen von Web-APIs benötigen.
- Um Tokens mit spezifischen Ablaufzeiten und Algorithmen für Sicherheitstests zu erstellen.
- Für die Einbettung benutzerdefinierte Claims wie Benutzerrollen oder IDs in Authentifizierungstokens.

## Funktionsweise

- Geben Sie einen geheimen Schlüssel ein, der zum Signieren des Tokens dient.
- Wählen Sie einen Algorithmus wie HS256, HS384 oder HS512 aus der Dropdown-Liste.
- Fügen Sie optionale Claims hinzu, etwa Aussteller, Zielgruppe oder Ablaufzeit in Sekunden.
- Klicken Sie auf Generieren, um den JWT-Token als Textausgabe zu erhalten.

## Anwendungsfälle

- Erstellung von Test-Tokens für die Entwicklung von REST-APIs mit Authentifizierung.
- Generierung von Tokens für Microservices, die benutzerdefinierte Claims für Autorisierung benötigen.
- Simulation von Authentifizierungsflüssen in Single-Page-Anwendungen während der Entwicklungsphase.

## Häufig gestellte Fragen

### Welche Algorithmen unterstützt der Generator?

Der Generator unterstützt die Algorithmen HS256, HS384 und HS512 basierend auf HMAC.

### Wie gebe ich ein Ablaufdatum für den Token an?

Geben Sie die gewünschte Lebensdauer in Sekunden im Feld 'Läuft ab in' ein, z.B. 3600 für eine Stunde.

### Kann ich eigene Daten im Token unterbringen?

Ja, im Feld 'Benutzerdefinierte Claims' können Sie JSON-Objekte mit zusätzlichen Informationen wie Benutzer-IDs oder Rollen eingeben.

### Ist der geheime Schlüssel zwingend erforderlich?

Ja, ein geheimer Schlüssel ist notwendig, um den Token zu signieren und seine Integrität zu gewährleisten.

### Was bedeuten die Optionen iat, nbf und jti?

iat fügt die Ausstellungszeit hinzu, nbf gibt an, ab wann der Token gültig ist, und jti ist eine eindeutige Token-Kennung.

## Ähnliche Tools

- [JWK-Generator & Parser](https://elysiatools.com/de/tools/jwk-generator): Generiert JSON Web Keys (JWK) für RSA, EC (P-256/P-384/P-521/secp256k1) und OKP (Ed25519/Ed448/X25519/X448) oder parst einen bestehenden JWK zur Inspektion von Parametern, Fingerabdruck und Metadaten
- [Data-URI-Generator](https://elysiatools.com/de/tools/data-uri-generator): Konvertiert Dateien in Data URIs (Base64 oder prozent-kodiert), um Bilder, Schriftarten und Ressourcen direkt in HTML, CSS oder Markdown einzubetten
- [Markdown-Tabellengenerator](https://elysiatools.com/de/tools/markdown-table-generator): Erzeugt formatierte Markdown-Tabellen aus CSV-, JSON- oder Array-Daten mit Ausrichtung, Kopfzeilenstil, Spaltenbreite und Merge-Hinweisen
- [OpenAPI-zu-TypeScript-Generator](https://elysiatools.com/de/tools/openapi-to-typescript-generator): Konvertiert OpenAPI- oder Swagger-Spezifikationen in JSON/YAML in TypeScript-API-Typen, Anfrageparameter und Antwortmodelle mit konfigurierbarem Ausgabeformat und Namensstil
- [Pivot-Tabellen Generator](https://elysiatools.com/de/tools/pivot-table-generator): Interaktive Pivot-Tabellen aus CSV/JSON-Daten generieren mit anpassbarer Konfiguration von Zeilen-, Spalten- und Wertfeldern
- [Color-Token-Kaskaden-Generator](https://elysiatools.com/de/tools/color-token-cascade-generator): Erzeugt aus einem Primaer-Hex eine komplette Token-Hierarchie mit CSS-Variablen und Style-Dictionary-JSON
- [Fitness-Workout-PDF-Generator](https://elysiatools.com/de/tools/fitness-workout-pdf-generator): Erstellt einen druckbaren Trainingsplan als PDF aus JSON oder CSV mit Tabellen, Fortschrittsfeldern und optionalen QR-Codes
- [Gantt-Diagramm-Generator](https://elysiatools.com/de/tools/gantt-chart-generator): Erstellen Sie professionelle Gantt-Diagramme mit Aufgabenzeitlinien, Abhängigkeiten, Fortschrittsverfolg und Meilenstein-Markierungen

## Beispiele

- [JWT-Beispiele](https://elysiatools.com/de/samples/jwt-samples): Umfassende JWT-Beispiele von der grundlegenden Token-Struktur bis zu fortgeschrittenen Sicherheitsimplementierungen
- [Terraform-Plan-JSON-Beispiele](https://elysiatools.com/de/samples/terraform-plan-json-samples): Terraform-Plan-JSON-Dateien fuer Abhaengigkeitsvisualisierung und Change-Review, passend zu terraform show -json
- [Hex/Unicode Konverter Beispiele](https://elysiatools.com/de/samples/text-hex-unicode-formats): Testbeispiele für Hex- und Unicode-Escapesequenz-Konvertierung
- [WebRTC Echtzeitkommunikation Beispiele](https://elysiatools.com/de/samples/webrtc-samples): Umfassende WebRTC-Beispiele für P2P Audio/Video-Kommunikation, Datenkanäle, Bildschirmfreigabe und Signalisierungsserver

## Verwandte Inhalte

- [JWT-Erstellung und Sicherheitsprüfung](https://elysiatools.com/de/hubs/jwt-construction-and-security-review): Erstellen Sie ein kontrolliertes JWT-Testobjekt oder prüfen Sie eine autorisierte Probe auf Claims, Algorithmus, Ablauf, sensible Felder und Signaturhinweise, ohne Dekodierung mit Signaturprüfung zu verwechseln.
- [Autorisierter Test-Workflow für JWT, OTP, TOTP und Sitzungen](https://elysiatools.com/de/hubs/token-session-and-2fa-workflows): Erstellen Sie bereinigte Auth-Fixtures, trennen Sie Token-Erzeugung von Dekodierung und Prüfung, testen Sie OTP/TOTP-Zeitverhalten und auditieren Sie JWT- und Sitzungshinweise ohne echte Geheimnisse offenzulegen.
- [Workflow für Zugangsdaten- und JWT-Sicherheit](https://elysiatools.com/de/hubs/auth-token-security): Passwörter erzeugen oder prüfen und JWT-Sicherheitsmerkmale untersuchen, ohne Schlüsselpaare mit Passwörtern gleichzusetzen.
