Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Crea un nuovo token JSON Web (JWT) a scopo di test.
Synopsis
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
Utilizzo
devproxy jwt create [options]
Esempio
Genera un token JWT per un utente denominato Megan Bowen con l'autorità emittente my-app e il gruppo di destinatari https://myserver.com. Il token include il ruolo admin, gli read ambiti e writee un'attestazione custom:claimpersonalizzata . Il token è valido per 120 minuti.
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
Argomenti
Nessuno
Opzioni
| Nome | Descrizione | Valori consentiti | Impostazione predefinita |
|---|---|---|---|
-n, --name |
Nome dell'utente per cui creare il token. | corda | Dev Proxy |
-i, --issuer |
L'autorità emittente del token. | corda | dev-proxy |
-a, --audiences |
Destinatari per cui creare il token. Specificare una volta per ogni gruppo di destinatari. | corda | https://myserver.com |
-r, --roles |
Attestazione di ruolo da aggiungere al token. Specificare una volta per ogni ruolo. | corda | Nessuno |
-s, --scopes |
Attestazione di ambito da aggiungere al token. Specificare una volta per ogni ambito. | corda | Nessuno |
--claims |
Attestazioni da aggiungere al token. Specificare una volta per ogni attestazione nel formato name:value. |
Nessuno | |
-v, --valid-for |
Durata per cui il token è valido. La durata viene impostata in minuti. | 60 |
|
--signing-key |
Chiave da usare per firmare il token. Deve contenere almeno 32 caratteri. | Generato in modo casuale | |
--log-level <loglevel> |
Livello di messaggi da registrare |
trace, debug, information, warningerror |
information |
Nota
Dev Proxy aggiunge automaticamente attestazioni registrate (ad esempio, iss, subaud, exp, nbf, iatjti) al token. Se si specifica una di queste attestazioni usando l'opzione --claims , ha la precedenza sul valore specificato nell'opzione dedicata.