func DefaultAuthWebhookRetryBackoff() *wait.Backoff { … }
type RequestHeaderAuthenticationOptions …
func (s *RequestHeaderAuthenticationOptions) Validate() []error { … }
func checkForWhiteSpaceOnly(flag string, headerNames ...string) error { … }
func caseInsensitiveHas(headers []string, header string) bool { … }
func (s *RequestHeaderAuthenticationOptions) AddFlags(fs *pflag.FlagSet) { … }
func (s *RequestHeaderAuthenticationOptions) ToAuthenticationRequestHeaderConfig() (*authenticatorfactory.RequestHeaderConfig, error) { … }
type ClientCertAuthenticationOptions …
func (s *ClientCertAuthenticationOptions) GetClientCAContentProvider() (dynamiccertificates.CAContentProvider, error) { … }
func (s *ClientCertAuthenticationOptions) AddFlags(fs *pflag.FlagSet) { … }
type DelegatingAuthenticationOptions …
func NewDelegatingAuthenticationOptions() *DelegatingAuthenticationOptions { … }
func (s *DelegatingAuthenticationOptions) WithCustomRetryBackoff(backoff wait.Backoff) { … }
func (s *DelegatingAuthenticationOptions) WithRequestTimeout(timeout time.Duration) { … }
func (s *DelegatingAuthenticationOptions) WithCustomRoundTripper(rt transport.WrapperFunc) { … }
func (s *DelegatingAuthenticationOptions) Validate() []error { … }
func (s *DelegatingAuthenticationOptions) AddFlags(fs *pflag.FlagSet) { … }
func (s *DelegatingAuthenticationOptions) ApplyTo(authenticationInfo *server.AuthenticationInfo, servingInfo *server.SecureServingInfo, openAPIConfig *openapicommon.Config) error { … }
const authenticationConfigMapNamespace …
const authenticationConfigMapName …
func (s *DelegatingAuthenticationOptions) createRequestHeaderConfig(client kubernetes.Interface) (*authenticatorfactory.RequestHeaderConfig, error) { … }
func (s *DelegatingAuthenticationOptions) getClient() (kubernetes.Interface, error) { … }