Documentation ¶
Overview ¶
Package basicauth provides http basic authentication via middleware. See _examples/authentication/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
Click to show internal directories.
Click to hide internal directories.