Documentation
¶
Overview ¶
Package auth contains utilities to perform authentication.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateNonce ¶
GenerateNonce generates a nonce that can be used in Validate().
func GenerateWWWAuthenticate ¶
func GenerateWWWAuthenticate(methods []VerifyMethod, realm string, nonce string) base.HeaderValue
GenerateWWWAuthenticate generates a WWW-Authenticate header.
Types ¶
type Sender ¶
type Sender struct {
WWWAuth base.HeaderValue
User string
Pass string
// contains filtered or unexported fields
}
Sender allows to send credentials. It requires a WWW-Authenticate header (provided by the server) and a set of credentials.
func (*Sender) AddAuthorization ¶
AddAuthorization adds the Authorization header to a Request.
type VerifyMethod ¶
type VerifyMethod int
VerifyMethod is a validation method.
const ( VerifyMethodBasic VerifyMethod = iota VerifyMethodDigestMD5 VerifyMethodDigestSHA256 )
validation methods.
Click to show internal directories.
Click to hide internal directories.