Golang Http Digest Authentication Client
This client implements RFC7616 HTTP Digest Access Authentication and by now the basic features should work.
// import
import dac "github.com/xinsnake/go-http-digest-auth-client"
// create a new digest authentication request
dr := dac.NewRequest(username, password, method, uri, payload)
response1, err := dr.Execute()
// check error, get response
// reuse the existing digest authentication request so no extra request is needed
dr.UpdateRequest(username, password, method, uri, payload)
response2, err := dr.Execute()
// check error, get response
- Unit testing
- Implement encoded username
username*
- Logging and debugging message