OIDC-AGENT(1)
β¨ OIDC-AGENT(1) β¨
okay bestie, welcome to the oidc-agent manual page, part of the User Commands crew π
this is your girl's guide to the whole thing, no skips, no cap.
πΈ NAME πΈ
oidc-agent β the OIDC token agent, aka your little token-handling bestie π
π SYNOPSIS π
oidc-agent [OPTION...]
π¦ DESCRIPTION π¦
So oidc-agent is literally an agent to manage oidc token. That's the whole vibe. β¨
π General:
--always-allow-idtokenβ always allow id-token requests, no manual approval from the user needed. It just goes. periodt.-a,--socket-path=PATH,--bind-address=PATHβ creates the UNIX-domain socket used to talk to the agent at this PATH. The default is$TMPDIR/oidc-XXXXXX/oidc-agent.<ppid>. If you want random characters swapped in, putXXXXXXas the last six characters of a directory in the path. π«Ά-c,--confirmβ requires user confirmation when an application requests an access token for any loaded configuration. she asks first, always. π--jsonβ prints agent socket and pid as JSON instead of bash.-k,--killβ kills the current agent, the one given by theOIDCD_PIDenvironment variable. bye bestie π--no-autoloadβ disables the autoload feature: a token request cannot load the needed configuration. You have to do it yourself withoidc-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. (yes, the original says "re-atuhentiacte", we don't gatekeep typos π)--no-schemeβ this option applies only when the authorization code flow is used.oidc-agentwill not use a custom uri scheme redirect.--no-webserverβ this option applies only when the authorization code flow is used.oidc-agentwill not start a webserver. Redirection tooidc-genthrough a custom uri scheme redirect uri and'manual'redirect is possible.--pid-file=PATHβ if given, the pid is written to this file.--quietβ disable informational messages to stdout. shhh π€«--restart-on-updateβ enables automatic restart of the agent if its binary changes. glow up on reload β¨-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 withoidc-addoverwrites this default value. Without this option the default maximum lifetime is forever. iconic forever-girl behavior π--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β runsoidc-agenton the console, without daemonizing.-g,--debugβ sets the log level to DEBUG. we love a chatty queen π₯--log-stderrβ additionally prints log messages to stderr.--statusβ connects to the currently running agent and prints status information about it. vibe check on your agent π--trace-http=FILEβ writes all HTTP interactions with the OpenID Provider to FILE for diagnostic purposes.
β οΈ WARNING: the trace file will contain sensitive data including tokens and credentials. no fr fr, be careful with that file π
π 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. (iykyk, that's just how option-parsing works π§)
πΈ FILES πΈ
$TMPDIR/oidc-XXXXXX/oidc-agent.<ppid>β UNIX-domain sockets used to contain the connection to the agent. π¦
π EXAMPLES π
oidc-agentStartsoidc-agentand prints the commands needed for setting the required environment variables.eval `oidc-agent`Startsoidc-agentand sets the required environment variables (only for this shell).oidc-agent > ~/tmp/oidc-agent.envStartsoidc-agentand 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.github.io/oidc-agent/usage/oidc-agent/>
and that's the whole page, bestie!! π«Ά this was oidc-agent version 5.3.8, dated September 2026 β slay, stay tokenized, and don't leak your trace file πβ¨
π¦ where this page comes from
- epel 10: oidc-agent-cli 5.3.8-1.el10_3 Β· MIT AND ISC AND LGPL-2.1-or-later AND BSD-2-Clause
- fedora 43: oidc-agent-cli 5.3.8-1.fc43 Β· MIT AND ISC AND LGPL-2.1-or-later AND BSD-2-Clause
- fedora 44: oidc-agent-cli 5.3.8-1.fc44 Β· MIT AND ISC AND LGPL-2.1-or-later AND BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms