Documentation ¶ Index ¶ func Run(ctx context.Context, cfg Config) error type Config Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Run ¶ func Run(ctx context.Context, cfg Config) error Run performs OIDC authentication following the epithet auth plugin protocol. It reads state from stdin, performs authentication or token refresh, writes the access token to stdout, and writes updated state to fd 3. Types ¶ type Config ¶ type Config struct { IssuerURL string ClientID string ClientSecret string // Optional for PKCE Scopes []string TLSConfig tlsconfig.Config } Config holds OIDC authentication configuration. Source Files ¶ View all Source files oidc.go Click to show internal directories. Click to hide internal directories.