Skip to Content

pelican origin issuer client update

Update an existing OIDC client

Synopsis

Update the configuration of an existing OIDC client.

Only the flags you provide are changed; omitted fields are left unchanged.

Example — add token-exchange grant and narrow scopes: pelican origin issuer client update —server https://my-origin:8447 
—id <client-id>
—grant-types “urn:ietf:params:oauth:grant-type:token-exchange,refresh_token”
—scopes “openid,storage.read:/“

pelican origin issuer client update [flags]

Options

--grant-types string Comma-separated list of grant types -h, --help help for update --id string Client ID to update (required) --scopes string Comma-separated list of scopes

Options inherited from parent commands

--config string config file (default is $HOME/.config/pelican/pelican.yaml) -d, --debug Enable debug log messages -f, --federation string Pelican federation to utilize --json output results in JSON format -L, --log string Specified log output file --namespace string Federation namespace prefix for the issuer (e.g. /data/analysis) (required) --server string Web URL of the Pelican origin server (e.g. https://my-origin:8447) --token string Path to a file containing an admin token (optional; generated automatically if omitted) --version Print the version and exit

SEE ALSO