Versions in this module Expand all Collapse all v3 v3.8.0 May 1, 2026 Changes in this version + func MockOpenIDTestUserInteraction(ctx context.Context, pro OpenIDClientAppParams, username, password string) (string, string, string, error) + func ParseSignedCredentials(tokenString, reqID string) (credentials.Value, error) + type CLILoginClaims struct + func NewCLILoginClaims(port int, reqID string) *CLILoginClaims + func ParseCLILoginClaims(tokenString, secret string) (*CLILoginClaims, error) + func (c *CLILoginClaims) Port() int + func (c *CLILoginClaims) SignCredentials(creds credentials.Value) (string, error) + func (c *CLILoginClaims) ToTokenString(secret string) (string, error) + type CallbackServer struct + func NewCallbackServer(ctx context.Context) (*CallbackServer, error) + func (cs *CallbackServer) GetLoginURL(ctx context.Context, client reqClient, configName string) (string, error) + func (cs *CallbackServer) WaitForCredentials(ctx context.Context) (credentials.Value, error) + type OpenIDClientAppParams struct + ClientID string + ClientSecret string + Debug bool + ProviderURL string + RedirectURL string + Transport http.RoundTripper