Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Cria um novo JSON Web Token (JWT) para fins de teste.
Sinopse
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
Uso
devproxy jwt create [options]
Exemplo
Gera um JWT para um usuário nomeado Megan Bowen com o emissor my-app e o público-alvo https://myserver.com. O token inclui a função admin, escopos read e write, e uma declaração custom:claimpersonalizada . O token é válido por 120 minutos.
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
Argumentos
Nenhum
Opções
| Nome | Descrição | Valores permitidos | Padrão |
|---|---|---|---|
-n, --name |
O nome do usuário para o qual criar o token. | cadeia | Dev Proxy |
-i, --issuer |
O emissor do token. | cadeia | dev-proxy |
-a, --audiences |
Os públicos-alvo para os quais criar o token. Especifique uma vez para cada público-alvo. | cadeia | https://myserver.com |
-r, --roles |
Uma declaração de função a ser adicionada ao token. Especificar uma vez para cada função. | cadeia | Nenhum |
-s, --scopes |
Uma declaração de escopo a ser adicionada ao token. Especificar uma vez para cada escopo. | cadeia | Nenhum |
--claims |
Reivindicações para adicionar ao token. Especifique uma vez para cada declaração no formato name:value. |
Nenhum | |
-v, --valid-for |
A duração pela qual o token é válido. A duração é definida em minutos. | 60 |
|
--signing-key |
A chave a ser usada para assinar o token. Deve ter pelo menos 32 caracteres. | Gerado aleatoriamente | |
--log-level <loglevel> |
Nível de mensagens a serem registradas |
trace, debug, information, , warningerror |
information |
Observação
O Proxy de Desenvolvimento adiciona automaticamente declarações registradas (por exemplo, , iss, sub, aud, exp, nbf, iat, , jti) ao token. Se você especificar qualquer uma dessas declarações usando a opção --claims , ela terá precedência sobre o valor especificado na opção dedicada.