Versions in this module Expand all Collapse all v0 v0.0.10 Jan 6, 2016 v0.0.9 Oct 17, 2015 Changes in this version + func CondVal(v string) []string + func ContextClient(ctx context.Context) (*http.Client, error) + func ContextTransport(ctx context.Context) http.RoundTripper + func ParseINI(ini io.Reader) (map[string]map[string]string, error) + func ParseKey(key []byte) (*rsa.PrivateKey, error) + func RegisterContextClientFunc(fn ContextClientFunc) + type ContextClientFunc func(context.Context) (*http.Client, error) + type ContextKey struct + var HTTPClient ContextKey + type ErrorTransport struct + Err error + func (t ErrorTransport) RoundTrip(*http.Request) (*http.Response, error) + type Token struct + AccessToken string + Expiry time.Time + Raw interface{} + RefreshToken string + TokenType string + func RetrieveToken(ctx context.Context, ClientID, ClientSecret, TokenURL string, v url.Values) (*Token, error)