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 ¶
View Source
var DefaultExpireTime time.Time // 0001-01-01 00:00:00 +0000 UTC
DefaultExpireTime zero time
Functions ¶
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
func DefaultConfig ¶
func DefaultConfig() Config
DefaultConfig returns the default configs for the BasicAuth middleware
Click to show internal directories.
Click to hide internal directories.