Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewHandler ¶
func NewHandler( provider *OIDCServiceProvider, backendCallbackURL, providerPrettyName, testingAutoSelect string, mgr *kubernetes.Manager, apiextensionsLister apiextensionslisters.CustomResourceDefinitionLister, ) (*handler, error)
Types ¶
type AuthCode ¶ added in v0.0.14
AuthCode represents the data that are needed to complete the full authentication workflow. TODO: We should come up with something more standarized but this is good enough for now.
type CodeGrantCallbackResponse ¶ added in v0.0.14
CodeGrantCallbackResponse contains the authentication data which is passed back to the consumer as part of the OIDC callback.
type OIDCServiceProvider ¶ added in v0.0.11
type OIDCServiceProvider struct {
// contains filtered or unexported fields
}
func NewOIDCServiceProvider ¶
func NewOIDCServiceProvider(clientID, clientSecret, redirectURI, issuerURL string) (*OIDCServiceProvider, error)
func (*OIDCServiceProvider) OIDCProviderConfig ¶ added in v0.0.11
func (o *OIDCServiceProvider) OIDCProviderConfig(scopes []string) *oauth2.Config
Click to show internal directories.
Click to hide internal directories.