Versions in this module Expand all Collapse all v0 v0.2.0 Aug 17, 2015 v0.1.0 Aug 14, 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)