Documentation
¶
Overview ¶
Package basicauth provides http basic authentication via middleware. See _examples/beginner/basicauth
Index ¶
Constants ¶
View Source
const (
// DefaultBasicAuthRealm is "Authorization Required"
DefaultBasicAuthRealm = "Authorization Required"
)
Variables ¶
DefaultExpireTime zero time
Functions ¶
func Default ¶
Default accepts only the users and returns a new Handler which will ask the client for basic auth (username, password), validate that and if valid continues to the next handler, otherwise throws a StatusUnauthorized http error code.
Types ¶
type Config ¶
type Config struct {
// Users a map of login and the value (username/password)
Users map[string]string
// Realm http://tools.ietf.org/html/rfc2617#section-1.2. Default is "Authorization Required"
Realm string
// Expires expiration duration, default is 0 never expires
Expires time.Duration
}
Config the configs for the basicauth middleware
Source Files
¶
- basicauth.go
- config.go
Click to show internal directories.
Click to hide internal directories.