Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Tworzy nowy token internetowy JSON (JWT) na potrzeby testowania.
Streszczenie
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
Użycie
devproxy jwt create [options]
Przykład
Generuje JWT dla użytkownika o nazwie z Megan Bowen wystawcą my-app i odbiorcami https://myserver.com. Token zawiera rolę admin, zakresy read i write, oraz oświadczenie custom:claimniestandardowe . Token jest ważny przez 120 minut.
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
Argumenty
Brak
Opcje
| Nazwa/nazwisko | opis | Dozwolone wartości | Wartość domyślna |
|---|---|---|---|
-n, --name |
Nazwa użytkownika do utworzenia tokenu. | ciąg | Dev Proxy |
-i, --issuer |
Wystawca tokenu. | ciąg | dev-proxy |
-a, --audiences |
Odbiorcy, dla których należy utworzyć token. Określ raz dla każdej grupy odbiorców. | ciąg | https://myserver.com |
-r, --roles |
Oświadczenie roli do dodania do tokenu. Określ raz dla każdej roli. | ciąg | Brak |
-s, --scopes |
Oświadczenie zakresu do dodania do tokenu. Określ raz dla każdego zakresu. | ciąg | Brak |
--claims |
Oświadczenia do dodania do tokenu. Określ raz dla każdego oświadczenia w formacie name:value. |
Brak | |
-v, --valid-for |
Czas trwania tokenu, dla którego jest ważny. Czas trwania jest ustawiony w minutach. | 60 |
|
--signing-key |
Klucz używany do podpisywania tokenu. Musi mieć długość co najmniej 32 znaków. | Generowane losowo | |
--log-level <loglevel> |
Poziom komunikatów do rejestrowania |
trace, , debug, information, , warningerror |
information |
Uwaga
Serwer proxy dev automatycznie dodaje zarejestrowane oświadczenia (na przykład iss, , sub, audexp, nbf, iat) jtido tokenu. Jeśli określisz dowolne z tych oświadczeń przy użyciu --claims opcji, ma pierwszeństwo przed wartością określoną w dedykowanej opcji.