Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Skapar en ny JSON-webbtoken (JWT) i testsyfte.
Sammanfattning
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
Förbrukning
devproxy jwt create [options]
Exempel
Genererar en JWT för en användare med namnet Megan Bowen med utfärdaren my-app och målgruppen https://myserver.com. Token innehåller rollen admin, omfång read och write, och ett anpassat anspråk custom:claim. Token är giltig i 120 minuter.
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
Argument
Ingen
Alternativ
| Namn | beskrivning | Tillåtna värden | Standard |
|---|---|---|---|
-n, --name |
Namnet på användaren som token ska skapas för. | snöre | Dev Proxy |
-i, --issuer |
Utgivare av token. | snöre | dev-proxy |
-a, --audiences |
Målgrupperna som token ska skapas för. Ange en gång för varje målgrupp. | snöre | https://myserver.com |
-r, --roles |
Ett rollanspråk som ska läggas till i token. Ange en gång för varje roll. | snöre | Ingen |
-s, --scopes |
Ett omfångsanspråk som ska läggas till i token. Ange en gång för varje omfång. | snöre | Ingen |
--claims |
Anspråk som ska läggas till i token. Ange en gång för varje anspråk i formatet name:value. |
Ingen | |
-v, --valid-for |
Den varaktighet som token är giltig för. Varaktigheten anges i minuter. | 60 |
|
--signing-key |
Nyckeln som ska användas för att signera token. Måste vara minst 32 tecken långt. | Slumpmässigt genererad | |
--log-level <loglevel> |
Nivå av meddelanden som ska loggas |
trace, debug, information, , , warningerror |
information |
Kommentar
Dev Proxy lägger automatiskt till registrerade anspråk (till exempel iss, , subaud, exp, nbf, , iat, jti) till token. Om du anger något av dessa anspråk med hjälp --claims av alternativet har det företräde framför det värde som anges i det dedikerade alternativet.