jwt create

Létrehoz egy új JSON-webjogkivonatot (JWT) tesztelési célokra.

Áttekintés

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

Használat

devproxy jwt create [options]

Példa

Létrehoz egy JWT-t a kiállítóval Megan Bowen és a célközönséggel my-appelnevezett https://myserver.com felhasználó számára. A jogkivonat tartalmazza a szerepkört admin, a hatóköröket read és writeaz egyéni jogcímeket custom:claim. A jogkivonat 120 percig érvényes.

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

Argumentumok

Egyik sem

Beállítások

Név Leírás Engedélyezett értékek Alapértelmezett
-n, --name Annak a felhasználónak a neve, aki számára létre kívánja hozni a jogkivonatot. karakterlánc Dev Proxy
-i, --issuer A jogkivonat kiállítója. karakterlánc dev-proxy
-a, --audiences A jogkivonat létrehozásához szükséges célközönségek. Adjon meg egy-egy célközönséget. karakterlánc https://myserver.com
-r, --roles A jogkivonathoz hozzáadandó szerepkör-jogcím. Adjon meg egy-egy szerepkört. karakterlánc Egyik sem
-s, --scopes Hatókör-jogcím, amely hozzáadható a jogkivonathoz. Adjon meg egy-egy hatókört. karakterlánc Egyik sem
--claims A jogkivonathoz hozzáadni kívánt jogcímek. Minden jogcímhez adjon meg egyszer a formátumot name:value. Egyik sem
-v, --valid-for Az az időtartam, amelyre a jogkivonat érvényes. Az időtartam percekben van beállítva. 60
--signing-key A jogkivonat aláírásához használandó kulcs. Legalább 32 karakter hosszúnak kell lennie. Véletlenszerűen létrehozott
--log-level <loglevel> Naplózandó üzenetek szintje trace, debug, information, warningerror information

Feljegyzés

A Dev Proxy automatikusan hozzáadja a regisztrált jogcímeket (például iss, , subaud, exp, nbf, ) iatjtia jogkivonathoz. Ha bármelyik jogcímet a --claims beállítással adja meg, az elsőbbséget élvez a dedikált beállításban megadott értékkel szemben.