Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DigestHeaders ¶
type DigestHeaders struct {
Realm string
Qop string
Method string
Nonce string
Opaque string
Algorithm string
HA1 string
HA2 string
Cnonce string
Path string
Nc int16
Username string
Password string
}
DigestHeaders tracks the state of authentication
func (*DigestHeaders) ApplyAuth ¶
func (d *DigestHeaders) ApplyAuth(req *http.Request)
ApplyAuth adds proper auth header to the passed request
func (*DigestHeaders) Auth ¶
func (d *DigestHeaders) Auth(username string, password string, uri string, client *http.Client) (*DigestHeaders, error)
Auth authenticates against a given URI
Click to show internal directories.
Click to hide internal directories.