Versions in this module Expand all Collapse all v1 v1.0.47 Feb 6, 2024 Changes in this version + type IdentityProvider interface + Configure func() error + Configured func() bool + GetConfig func() map[string]interface{} + GetDriver func() string + GetIdentityTokenCookieName func() string + GetKind func() string + GetLoginIcon func() *icons.LoginIcon + GetLogoutURL func() string + GetName func() string + GetRealm func() string + GetRefreshTokenCookieName func() string + Request func(operator.Type, *requests.Request) error + func NewIdentityProvider(cfg *IdentityProviderConfig, logger *zap.Logger) (IdentityProvider, error) + type IdentityProviderConfig struct + Kind string + Name string + Params map[string]interface{} + func NewIdentityProviderConfig(name, kind string, params map[string]interface{}) (*IdentityProviderConfig, error) + func (cfg *IdentityProviderConfig) Validate() error + type IdentityProviderType int + const OAUTH + const SAML + const UNKNOWN + func (m IdentityProviderType) String() string