 Documentation
      ¶
      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
      ¶
      Source Files
      ¶
    
- basicauth.go
- config.go
 Click to show internal directories. 
   Click to hide internal directories.