Provided by: oidc-agent-cli_4.2.6-1.1build3_amd64 bug

NAME

       oidc-agent - OIDC token agent

SYNOPSIS

       oidc-agent [OPTION...]

DESCRIPTION

       oidc-agent -- An agent to manage oidc token

              General:

       --always-allow-idtoken Always allow id-token requests without manual
              approval by the user.

       -a, --socket-path=PATH, --bind_address=PATH
              Create  the  UNIX-domain  used  for  communicating  with  the  agent  at this PATH. The default is
              '$TMPDIR/oidc-XXXXXX/oidc-agent.<ppid>'. Use 'XXXXXX' as the last six characters of a directory in
              the path to substitute them with random characters.

       -c, --confirm
              Requires  user  confirmation  when  an  application  requests  an  access  token  for  any  loaded
              configuration

       --json Print agent socket and pid as JSON instead of bash.

       -k, --kill
              Kill the current agent (given by the OIDCD_PID environment variable)

       --no-autoload
              Disables  the  autoload feature: A token request cannot load the needed configuration. You have to
              do it with oidc-add.

       --no-autoreauthenticate, --no-auto-reauthenticate
              Disables the automatic re-authentication feature: If a refresh token expired  the  re-atuhentiacte
              is not started automatically; you have to do it manually.

       --no-scheme
              This  option  applies  only  when  the  authorization code flow is used. oidc-agent will not use a
              custom uri scheme redirect.

       --no-webserver
              This option applies only when the authorization code flow is used. oidc-agent  will  not  start  a
              webserver.  Redirection to oidc-gen through a custom uri scheme redirect uri and 'manual' redirect
              is possible.

       --pw-store[=TIME]
              Keeps the encryption passwords for all loaded account configurations encrypted in memory for  TIME
              seconds.  Can  be  overwritten for a specific configuration with oidc-add. Default value for TIME:
              Forever

       --quiet
              Disable informational messages to stdout.

       --seccomp
              Enables seccomp system call filtering; allowing only predefined system calls.

       -t, --lifetime=TIME
              Sets a default value in seconds for the maximum lifetime of account configurations  added  to  the
              agent.  A  lifetime  specified  for an account configuration with oidc-add overwrites this default
              value. Without this option the default maximum lifetime is forever.

       --with-group[=GROUP_NAME]
              This option allows that applications running under another user can access  the  agent.  The  user
              running the other application and the user running the agent have to be in the specified group. If
              no GROUP_NAME is specified the default is 'oidc-agent'.

              Verbosity:

       -d, --console
              Runs oidc-agent on the console, without daemonizing.

       -g, --debug
              Sets the log level to DEBUG.

       --log-stderr
              Additionally prints log messages to stderr.

       --status
              Connects to the currently running agent and prints status information about it.

              Help:

       -?, --help
              Give this help list

       --usage
              Give a short usage message

       -V, --version
              Print program version

       Mandatory  or  optional  arguments  to  long options are also mandatory or optional for any corresponding
       short options.

FILES

       $TMPDIR/oidc-XXXXXX/oidc-agent.<ppid>
              UNIX-domain sockets used to contain the connection to the agent.

EXAMPLES

       oidc-agent
              Starts oidc-agent and prints the commands needed for setting the required environment variables.

       eval `oidc-agent`
              Starts oidc-agent and sets the required environment variables (only for this shell).

       oidc-agent > ~/tmp/oidc-agent.env
              Starts oidc-agent and exports the needed shell commands to ~/tmp/oidc-agent.env  Can  be  used  to
              persist the agent.

REPORTING BUGS

       Report bugs to <https://github.com/indigo-dc/oidc-agent/issues>
       Subscribe    to    our    mailing    list    to    receive    important    updates    about   oidc-agent:
       <https://www.lists.kit.edu/sympa/subscribe/oidc-agent-user>.

SEE ALSO

       oidc-gen(1), oidc-add(1), oidc-token(1), oidc-keychain(1)

       Low-traffic  mailing  list  with  updates  such  as  critical  security  incidents  and   new   releases:
       https://www.lists.kit.edu/sympa/subscribe/oidc-agent-user

       Full documentation can be found at https://indigo-dc.gitbooks.io/oidc-agent/user/oidc-agent

oidc-agent 4.2.6                                   March 2024                                      OIDC-AGENT(1)