Versions in this module Expand all Collapse all v1 v1.50.1 Nov 5, 2026 v1.50.0 Nov 4, 2026 Changes in this version + func NewRegistry(providers ...types.OAuth2Provider) *services.ProviderRegistry + type MockProvider struct + AuthOptions []oauth2.AuthCodeOption + ExchangeCode string + ExchangeErr error + ExchangeOpts []oauth2.AuthCodeOption + PKCE bool + ProviderName string + Token *oauth2.Token + UserInfo *types.UserInfo + UserInfoErr error + func (p *MockProvider) Exchange(_ context.Context, code string, opts ...oauth2.AuthCodeOption) (*oauth2.Token, error) + func (p *MockProvider) GetAuthURL(state string, opts ...oauth2.AuthCodeOption) string + func (p *MockProvider) GetConfig() *oauth2.Config + func (p *MockProvider) GetUserInfo(_ context.Context, _ *oauth2.Token) (*types.UserInfo, error) + func (p *MockProvider) Name() string + func (p *MockProvider) RequiresPKCE() bool