Versions in this module Expand all Collapse all v1 v1.0.0 Jul 24, 2018 Changes in this version + func NewTokenAuthenticator(tokens oauthclient.OAuthAccessTokenInterface, users userclient.UserInterface, ...) kauthenticator.Token + type NoopGroupMapper struct + func (n NoopGroupMapper) GroupsFor(username string) ([]*userapi.Group, error) + type OAuthTokenValidator interface + Validate func(token *oauth.OAuthAccessToken, user *userapi.User) error + func NewExpirationValidator() OAuthTokenValidator + func NewUIDValidator() OAuthTokenValidator + type OAuthTokenValidatorFunc func(token *oauth.OAuthAccessToken, user *userapi.User) error + func (f OAuthTokenValidatorFunc) Validate(token *oauth.OAuthAccessToken, user *userapi.User) error + type OAuthTokenValidators []OAuthTokenValidator + func (v OAuthTokenValidators) Validate(token *oauth.OAuthAccessToken, user *userapi.User) error + type TimeoutValidator struct + func NewTimeoutValidator(tokens oauthclient.OAuthAccessTokenInterface, ...) *TimeoutValidator + func (a *TimeoutValidator) Run(stopCh <-chan struct{}) + func (a *TimeoutValidator) Validate(token *oauth.OAuthAccessToken, _ *userv1.User) error + type UserToGroupMapper interface + GroupsFor func(username string) ([]*userapi.Group, error)