Versions in this module Expand all Collapse all v0 v0.2.0 Feb 25, 2016 Changes in this version + func NewAuthorizer(manager ChallengeManager, handlers ...AuthenticationHandler) transport.RequestModifier + type APIVersion struct + Type string + Version string + func APIVersions(resp *http.Response, versionHeader string) []APIVersion + func ParseAPIVersion(versionStr string) APIVersion + func (v APIVersion) String() string + type AuthenticationHandler interface + AuthorizeRequest func(req *http.Request, params map[string]string) error + Scheme func() string + func NewBasicHandler(creds CredentialStore) AuthenticationHandler + func NewTokenHandler(transport http.RoundTripper, creds CredentialStore, scope string, ...) AuthenticationHandler + type Challenge struct + Parameters map[string]string + Scheme string + func ResponseChallenges(resp *http.Response) []Challenge + type ChallengeManager interface + AddResponse func(resp *http.Response) error + GetChallenges func(endpoint string) ([]Challenge, error) + func NewSimpleChallengeManager() ChallengeManager + type CredentialStore interface + Basic func(*url.URL) (string, string)