Versions in this module Expand all Collapse all v1 v1.9.18 Jun 18, 2024 v1.9.15 Jun 17, 2024 Changes in this version + const CredsFieldName + const HeaderNameDefault + const HeaderNameFieldName + const TokensFieldName + var BasicAuthComponent = &app.Component + var TokenAuthComponent = &app.Component + type Basic struct + func NewBasic(creds ...*Cred) *Basic + func NewBasicWithConfigurator(config *CredConfig, configurator configurator.Configurator) *Basic + func (middleware *Basic) Middleware(next http.Handler) http.Handler + type BasicAuth router.Middleware + type BasicReConfiguration struct + func NewBasicReConfiguration(informer logger.Informer, config *CredConfig) *BasicReConfiguration + func NewBasicReConfigurationWithConfigurator(informer logger.Informer, config *CredConfig, ...) *BasicReConfiguration + func (reConfiguration *BasicReConfiguration) Middleware(next http.Handler) http.Handler + func (reConfiguration *BasicReConfiguration) ReConfiguration(configurator configurator.Configurator) error + type Cred struct + Password string + UserName string + type CredConfig struct + Creds []string + func BasicConfiguration(config *CredConfig, configurator configurator.Configurator) *CredConfig + func NewCredConfig() *CredConfig + type Token struct + func NewToken(config *TokenConfig) *Token + func NewTokenWithConfigurator(config *TokenConfig, configurator configurator.Configurator) *Token + func (middleware *Token) Middleware(next http.Handler) http.Handler + type TokenAuth router.Middleware + type TokenConfig struct + HeaderName string + Tokens []string + func NewTokenConfig() *TokenConfig + func TokenConfiguration(config *TokenConfig, configurator configurator.Configurator) *TokenConfig + type TokenReConfiguration struct + func NewTokenReConfiguration(informer logger.Informer, config *TokenConfig) *TokenReConfiguration + func NewTokenReConfigurationWithConfigurator(informer logger.Informer, config *TokenConfig, ...) *TokenReConfiguration + func (reConfiguration *TokenReConfiguration) Middleware(next http.Handler) http.Handler + func (reConfiguration *TokenReConfiguration) ReConfiguration(configurator configurator.Configurator) error