Versions in this module Expand all Collapse all v1 v1.23.0 Oct 27, 2025 Changes in this version + func FetchToken(ctx context.Context, provider CredentialProvider) (*goauth.Token, error) + func GitSourceScopes() []string + func IsCredentialsNotFoundError(err error) bool + func OCISourceScopes() []string + type CachingCredentialProvider struct + Scopes []string + func (p *CachingCredentialProvider) Credentials() (goauth.TokenProvider, error) + type CredentialProvider interface + Credentials func() (goauth.TokenProvider, error) + type FakeCredentialProvider struct + CredentialsError error + CredentialsOut goauth.TokenProvider + func (p *FakeCredentialProvider) Credentials() (goauth.TokenProvider, error) + type FakeTokenProvider struct + TokenError error + TokenOut *goauth.Token + func (p *FakeTokenProvider) Token(_ context.Context) (*goauth.Token, error) + type LoggingTokenProvider struct + Delegate goauth.TokenProvider + func (p *LoggingTokenProvider) Token(ctx context.Context) (*goauth.Token, error) v1.23.0-rc.1 Oct 27, 2025