const oidcIssuerURLFlag …
const oidcClientIDFlag …
const oidcCAFileFlag …
const oidcUsernameClaimFlag …
const oidcUsernamePrefixFlag …
const oidcGroupsClaimFlag …
const oidcGroupsPrefixFlag …
const oidcSigningAlgsFlag …
const oidcRequiredClaimFlag …
var UpdateAuthenticationConfigTimeout …
type BuiltInAuthenticationOptions …
type AnonymousAuthenticationOptions …
type BootstrapTokenAuthenticationOptions …
type OIDCAuthenticationOptions …
type ServiceAccountAuthenticationOptions …
type TokenFileAuthenticationOptions …
type WebHookAuthenticationOptions …
func NewBuiltInAuthenticationOptions() *BuiltInAuthenticationOptions { … }
func (o *BuiltInAuthenticationOptions) WithAll() *BuiltInAuthenticationOptions { … }
func (o *BuiltInAuthenticationOptions) WithAnonymous() *BuiltInAuthenticationOptions { … }
func (o *BuiltInAuthenticationOptions) WithBootstrapToken() *BuiltInAuthenticationOptions { … }
func (o *BuiltInAuthenticationOptions) WithClientCert() *BuiltInAuthenticationOptions { … }
func (o *BuiltInAuthenticationOptions) WithOIDC() *BuiltInAuthenticationOptions { … }
func (o *BuiltInAuthenticationOptions) WithRequestHeader() *BuiltInAuthenticationOptions { … }
func (o *BuiltInAuthenticationOptions) WithServiceAccounts() *BuiltInAuthenticationOptions { … }
func (o *BuiltInAuthenticationOptions) WithTokenFile() *BuiltInAuthenticationOptions { … }
func (o *BuiltInAuthenticationOptions) WithWebHook() *BuiltInAuthenticationOptions { … }
func (o *BuiltInAuthenticationOptions) Validate() []error { … }
func (o *BuiltInAuthenticationOptions) AddFlags(fs *pflag.FlagSet) { … }
func (o *BuiltInAuthenticationOptions) ToAuthenticationConfig() (kubeauthenticator.Config, error) { … }
func (o *BuiltInAuthenticationOptions) ApplyTo(
ctx context.Context,
authInfo *genericapiserver.AuthenticationInfo,
secureServing *genericapiserver.SecureServingInfo,
egressSelector *egressselector.EgressSelector,
openAPIConfig *openapicommon.Config,
openAPIV3Config *openapicommon.OpenAPIV3Config,
extclient kubernetes.Interface,
versionedInformer informers.SharedInformerFactory,
apiServerID string) error { … }
func (o *BuiltInAuthenticationOptions) ApplyAuthorization(authorization *BuiltInAuthorizationOptions) { … }
func (o *BuiltInAuthenticationOptions) validateOIDCOptions() []error { … }
var cfgScheme …
var codecs …
func init() { … }
func loadAuthenticationConfig(configFilePath string) (*apiserver.AuthenticationConfiguration, string, error) { … }
func loadAuthenticationConfigFromData(data []byte) (*apiserver.AuthenticationConfiguration, error) { … }