Versions in this module Expand all Collapse all v1 v1.0.47 Jan 26, 2024 Changes in this version + type Config struct + ApplicationID string + ApplicationName string + AssertionConsumerServiceURLs []string + Driver string + EntityID string + IdpLoginURL string + IdpMetadataLocation string + IdpSignCertLocation string + LoginIcon *icons.LoginIcon + Name string + Realm string + TLSInsecureSkipVerify bool + TenantID string + func (cfg *Config) Validate() error + type IdentityProvider struct + func NewIdentityProvider(cfg *Config, logger *zap.Logger) (*IdentityProvider, error) + func (b *IdentityProvider) Authenticate(r *requests.Request) error + func (b *IdentityProvider) Configure() error + func (b *IdentityProvider) Configured() bool + func (b *IdentityProvider) GetConfig() map[string]interface{} + func (b *IdentityProvider) GetDriver() string + func (b *IdentityProvider) GetIdentityTokenCookieName() string + func (b *IdentityProvider) GetKind() string + func (b *IdentityProvider) GetLoginIcon() *icons.LoginIcon + func (b *IdentityProvider) GetLogoutURL() string + func (b *IdentityProvider) GetName() string + func (b *IdentityProvider) GetRealm() string + func (b *IdentityProvider) Request(op operator.Type, r *requests.Request) error