Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthServerConfig ¶
type AuthServerConfig struct { TLSConfig *tls.Config Address string ClientCAProvider dynamiccertificates.CAContentProvider AuthenticationAlwaysAllowPaths map[string]struct{} }
type Config ¶
type Config struct { ResyncPeriod resyncPeriod AuthServerConfig AuthServerConfig }
Config has all the context to run an OIDC Webhook Authenticator
type Options ¶
type Options struct { ResyncPeriod resyncPeriod ServingOptions ServingOptions }
Options contain the server options.
type ServingOptions ¶
type ServingOptions struct { TLSCertFile string TLSKeyFile string ClientCAFile string AuthenticationAlwaysAllowPaths []string Address string Port uint }
ServingOptions are options applied to the authentication webhook server.
func (*ServingOptions) AddFlags ¶
func (s *ServingOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds server options to flagset
func (*ServingOptions) ApplyTo ¶
func (s *ServingOptions) ApplyTo(c *AuthServerConfig) error
func (*ServingOptions) Validate ¶
func (s *ServingOptions) Validate() []error
Click to show internal directories.
Click to hide internal directories.