Documentation ¶
Index ¶
Constants ¶
View Source
const ( // DefaultBasicAuthRealm is "Authorization Required" DefaultBasicAuthRealm = "Authorization Required" // DefaultBasicAuthContextKey is the "auth" // this key is used to do context.Set("user", theUsernameFromBasicAuth) DefaultBasicAuthContextKey = "user" )
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 // ContextKey the key for ctx.GetString(...). Default is 'user' ContextKey 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
func (Config) MergeSingle ¶
MergeSingle merges the default with the given config and returns the result
Click to show internal directories.
Click to hide internal directories.