Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Crea un nuevo token web JSON (JWT) con fines de prueba.
Sinopsis
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]
Ejemplo
Genera un JWT para un usuario denominado Megan Bowen con el emisor my-app y la audiencia https://myserver.com. El token incluye el rol admin, los read ámbitos y writey una notificación custom:claimpersonalizada . El token es válido durante 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
Ninguno
Opciones
| Nombre | Descripción | Valores permitidos | Valor predeterminado |
|---|---|---|---|
-n, --name |
Nombre del usuario para el que se va a crear el token. | cuerda / cadena | Dev Proxy |
-i, --issuer |
Emiror del token. | cuerda / cadena | dev-proxy |
-a, --audiences |
Audiencias para las que se va a crear el token. Especifique una vez para cada audiencia. | cuerda / cadena | https://myserver.com |
-r, --roles |
Notificación de rol que se va a agregar al token. Especificar una vez para cada rol. | cuerda / cadena | Ninguno |
-s, --scopes |
Una notificación de ámbito que se va a agregar al token. Especificar una vez para cada ámbito. | cuerda / cadena | Ninguno |
--claims |
Notificaciones que se van a agregar al token. Especifique una vez para cada notificación con el formato name:value. |
Ninguno | |
-v, --valid-for |
Duración para la que el token es válido. La duración se establece en minutos. | 60 |
|
--signing-key |
Clave que se va a usar para firmar el token. Debe tener al menos 32 caracteres. | Generado aleatoriamente | |
--log-level <loglevel> |
Nivel de mensajes que se van a registrar |
trace, debug, information, , warning, error |
information |
Nota:
El proxy de desarrollo agrega automáticamente notificaciones registradas (por ejemplo, iss, subaudexpnbf, , , iat) jtial token. Si especifica cualquiera de estas notificaciones mediante la --claims opción , tiene prioridad sobre el valor especificado en la opción dedicada.