oidc-keychain¶
oidc-keychain enables re-using oidc-agent between login sessions. Since
version 4.3.0 oidc-agent-service is used to utilize a running agent
across sessions. Still accounts are loaded when needed (using oidc-add), and the
OIDCD_PID and OIDC_SOCK environment variables are set. oidc-keychain is commonly used inside .bash_profile or
similar to start oidc-agent when needed.
For example this line in .bash_profile
eval `oidc-keychain --accounts <shortname>`
starts oidc-agent when needed, loads the