func TokenSourceWrapTransport(ts oauth2.TokenSource) func(http.RoundTripper) http.RoundTripper { … }
type ResettableTokenSource …
func ResettableTokenSourceWrapTransport(ts ResettableTokenSource) func(http.RoundTripper) http.RoundTripper { … }
func NewCachedFileTokenSource(path string) *cachingTokenSource { … }
func NewCachedTokenSource(ts oauth2.TokenSource) *cachingTokenSource { … }
type tokenSourceTransport …
var _ …
func (tst *tokenSourceTransport) RoundTrip(req *http.Request) (*http.Response, error) { … }
func (tst *tokenSourceTransport) CancelRequest(req *http.Request) { … }
func (tst *tokenSourceTransport) WrappedRoundTripper() http.RoundTripper { … }
type fileTokenSource …
var _ …
func (ts *fileTokenSource) Token() (*oauth2.Token, error) { … }
type cachingTokenSource …
func (ts *cachingTokenSource) Token() (*oauth2.Token, error) { … }
func (ts *cachingTokenSource) ResetTokenOlderThan(t time.Time) { … }