Versions in this module Expand all Collapse all v1 v1.3.1 May 23, 2023 Changes in this version + func GetActiveProviderNames() (names []string) + func GetProviderNames() []string + func Init(providerNames []string) + type ClientConfig struct + AuthCodeDisabled bool + ClientCredentials ClientCredentials + DeviceClientCredentials ClientCredentials + DeviceDisabled bool + Disabled bool + Endpoints oidc.Endpoints + IntrospectionClientCredentials ClientCredentials + Issuer string + ManuallyConfiguredDeviceAuthEndpoint string + Name string + ProviderMetaData oidc.ProviderMetaData + RedirectURL string + Scopes []string + UpdatedAt time.Time + func GetAllClientConfigs() ([]*ClientConfig, error) + func GetClientConfig(key string) (*ClientConfig, error) + func GetClientConfigs(keys []string) ([]*ClientConfig, error) + func (c *ClientConfig) MarshalBinary() ([]byte, error) + func (c *ClientConfig) UnmarshalBinary(data []byte) error + type ClientCredentials struct + ClientID string + ClientSecret sstring.SensitiveString + func (cc *ClientCredentials) CopyIfNotSet(cpy ClientCredentials) + func (cc *ClientCredentials) Valid() bool