Versions in this module Expand all Collapse all v3 v3.1.1 Dec 30, 2020 Changes in this version + const LdapIdentityProvider + var ErrorIdentityProviderNotFound = errors.New("the identity provider was not found") + func RegisterOAuthProvider(provider OAuthProvider) + type Identity interface + GetEmail func() string + GetName func() string + type LdapProvider interface + Authenticate func(username string, password string) (*iamv1alpha2.User, error) + func NewLdapProvider(options *oauth.DynamicOptions) (LdapProvider, error) + type OAuthProvider interface + IdentityExchange func(code string) (Identity, error) + Setup func(options *oauth.DynamicOptions) (OAuthProvider, error) + Type func() string + func GetOAuthProvider(providerType string, options *oauth.DynamicOptions) (OAuthProvider, error) Other modules containing this package github.com/fearlesschenc/kubesphere