Versions in this module Expand all Collapse all v1 v1.4.41 Apr 19, 2022 v1.4.40 Apr 19, 2022 Changes in this version + type Authenticator struct + func NewAuthenticator() *Authenticator + func (sa *Authenticator) AddAPIKey(r *requests.Request) error + func (sa *Authenticator) AddMfaToken(r *requests.Request) error + func (sa *Authenticator) AddPublicKey(r *requests.Request) error + func (sa *Authenticator) AddUser(r *requests.Request) error + func (sa *Authenticator) AuthenticateUser(r *requests.Request) error + func (sa *Authenticator) ChangePassword(r *requests.Request) error + func (sa *Authenticator) Configure(fp string) error + func (sa *Authenticator) DeleteAPIKey(r *requests.Request) error + func (sa *Authenticator) DeleteMfaToken(r *requests.Request) error + func (sa *Authenticator) DeletePublicKey(r *requests.Request) error + func (sa *Authenticator) DeleteUser(r *requests.Request) error + func (sa *Authenticator) GetAPIKeys(r *requests.Request) error + func (sa *Authenticator) GetMfaTokens(r *requests.Request) error + func (sa *Authenticator) GetPublicKeys(r *requests.Request) error + func (sa *Authenticator) GetUser(r *requests.Request) error + func (sa *Authenticator) GetUsers(r *requests.Request) error + func (sa *Authenticator) IdentifyUser(r *requests.Request) error + func (sa *Authenticator) LookupAPIKey(r *requests.Request) error + type Backend struct + func NewDatabaseBackend(cfg *Config, logger *zap.Logger) *Backend + func (b *Backend) Authenticate(r *requests.Request) error + func (b *Backend) Configure() error + func (b *Backend) GetConfig() string + func (b *Backend) GetMethod() string + func (b *Backend) GetName() string + func (b *Backend) GetRealm() string + func (b *Backend) Request(op operator.Type, r *requests.Request) error + func (b *Backend) Validate() error + type Config struct + Method string + Name string + Path string + Realm string