Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Test amacıyla yeni bir JSON Web Belirteci (JWT) oluşturur.
Özet
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
Kullanım
devproxy jwt create [options]
Örnek
veren Megan Bowen ve hedef kitlesi my-appile adlı https://myserver.com bir kullanıcı için bir JWT oluşturur. Belirteç rolü admin, kapsamlar read ve ve writeözel bir talep custom:claimiçerir. Belirteç 120 dakika geçerlidir.
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
Bağımsız değişkenler
Hiçbiri
Seçenekler
| Veri Akışı Adı | Açıklama | İzin verilen değerler | Varsayılan |
|---|---|---|---|
-n, --name |
Belirteci oluşturulacak kullanıcının adı. | String | Dev Proxy |
-i, --issuer |
Belirtecin dağıtıcısı. | String | dev-proxy |
-a, --audiences |
Belirteci oluşturmak için hedef kitleler. Her hedef kitle için bir kez belirtin. | String | https://myserver.com |
-r, --roles |
Belirteci eklemek için bir rol talebi. Her rol için bir kez belirtin. | String | Hiçbiri |
-s, --scopes |
Belirteci eklemek için bir kapsam talebi. Her kapsam için bir kez belirtin. | String | Hiçbiri |
--claims |
Belirteci ekleme talepleri. biçimindeki name:valueher talep için bir kez belirtin. |
Hiçbiri | |
-v, --valid-for |
Belirtecin geçerli olduğu süre. Süre dakika cinsinden ayarlanır. | 60 |
|
--signing-key |
Belirteci imzalamak için kullanılacak anahtar. En az 32 karakter uzunluğunda olmalıdır. | Rastgele oluşturuldu | |
--log-level <loglevel> |
Günlüğe kaydedilecek ileti düzeyi |
trace, debug, information, warning, , error |
information |
Not
Geliştirme Proxy'si, kayıtlı talepleri (örneğin, iss, sub, aud, exp, nbf, iat, jti) belirteçe otomatik olarak ekler. Bu taleplerden herhangi birini seçeneğini kullanarak --claims belirtirseniz, bu, ayrılmış seçenekte belirtilen değerden önceliklidir.