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 scopesOptions 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 exitSEE ALSO
- pelican origin issuer client - Manage OIDC clients for the origin’s embedded issuer