Versions in this module Expand all Collapse all v0 v0.0.2 Sep 13, 2021 Changes in this version + var Default = "default" + var ErrAuthFailure = errors.New("auth: Authentication failure") + var ErrAuthProviderNotFound = errors.New("auth: Authentication provider not found") + func AuthInit(auth string) + func Register(name string, provider Authenticator) + func Unregister(name string) + type Authenticator interface + Authenticate func(id string, cred interface{}) error + func NewDefaultAuth() Authenticator + func NewMysqlAuth() Authenticator + func NewRedisAuth() Authenticator + type Manager struct + func NewManager(providerName string) (*Manager, error) + func (this *Manager) Authenticate(id string, cred interface{}) error