Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein neues JSON-Webtoken (JWT) zu Testzwecken.
Zusammenfassung
devproxy jwt create [options]
Options:
-n, --name <name> User name (default: Dev Proxy)
-i, --issuer <issuer> Token issuer (default: dev-proxy)
-a, --audiences <url> Audience URL (repeatable)
-r, --roles <role> Role claim (repeatable)
-s, --scopes <scope> Scope claim (repeatable)
--claims <name:value> Custom claim (repeatable)
-v, --valid-for <mins> Token validity in minutes (default: 60)
--signing-key <key> Signing key (min 32 chars)
--log-level <level> Logging level
-h, --help Show help
Verbrauch
devproxy jwt create [options]
Beispiel
Generiert einen JWT für einen Benutzer, der mit dem Aussteller Megan Bowen und der Zielgruppe my-appbenannt https://myserver.com ist. Das Token enthält die Rolle admin, Bereiche read und write, und einen benutzerdefinierten Anspruch custom:claim. Das Token ist 120 Minuten gültig.
devproxy jwt create --name "Megan Bowen" --issuer "my-app" --audiences "https://myserver.com" --roles "admin" --scopes "read" --scopes "write" --claims "custom:claim" --valid-for 120
Argumente
Keine
Tastatur
| Name | BESCHREIBUNG | Zulässige Werte | Standard |
|---|---|---|---|
-n, --name |
Der Name des Benutzers, für den das Token erstellt werden soll. | Schnur | Dev Proxy |
-i, --issuer |
Der Aussteller des Tokens. | Schnur | dev-proxy |
-a, --audiences |
Die Zielgruppen, für die das Token erstellt werden soll. Geben Sie einmal für jede Zielgruppe an. | Schnur | https://myserver.com |
-r, --roles |
Ein Rollenanspruch, der dem Token hinzugefügt werden soll. Ist einmal für jede Rolle anzugeben. | Schnur | Keine |
-s, --scopes |
Ein Bereichsanspruch, der dem Token hinzugefügt werden soll. Ist einmal für jeden Bereich anzugeben. | Schnur | Keine |
--claims |
Ansprüche, die dem Token hinzugefügt werden sollen. Geben Sie einmal für jeden Anspruch im Format name:valuean. |
Keine | |
-v, --valid-for |
Die Dauer, für die das Token gültig ist. Die Dauer wird in Minuten festgelegt. | 60 |
|
--signing-key |
Der Schlüssel, der zum Signieren des Tokens verwendet werden soll. Muss mindestens 32 Zeichen lang sein. | Zufällig generiert | |
--log-level <loglevel> |
Ebene der zu protokollierenden Nachrichten |
trace, , debuginformation, , warningerror |
information |
Hinweis
Dev Proxy fügt dem Token automatisch registrierte Ansprüche (z. B. iss, , sub, aud, exp, nbf, , iat) jtihinzu. Wenn Sie einen dieser Ansprüche mithilfe der --claims Option angeben, hat sie Vorrang vor dem wert, der in der dedizierten Option angegeben ist.