Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBasicAuthenticator ¶
func NewBasicAuthenticator(secrets SecretProvider, Realm string) beego.FilterFunc
Types ¶
type BasicAuth ¶
type BasicAuth struct { Secrets SecretProvider Realm string }
func (*BasicAuth) CheckAuth ¶
Checks the username/password combination from the request. Returns either an empty string (authentication failed) or the name of the authenticated user.
Supports MD5 and SHA1 password entries
func (*BasicAuth) RequireAuth ¶
func (a *BasicAuth) RequireAuth(w http.ResponseWriter, r *http.Request)
http.Handler for BasicAuth which initiates the authentication process (or requires reauthentication).
type SecretProvider ¶
Click to show internal directories.
Click to hide internal directories.