package
2.167.0+incompatible
Repository: https://github.com/supabase/auth.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewAppleProvider creates a Apple account provider.
NewAzureProvider creates a Azure account provider.
NewBitbucketProvider creates a Bitbucket account provider.
NewDiscordProvider creates a Discord account provider.
NewFacebookProvider creates a Facebook account provider.
NewFigmaProvider creates a Figma account provider.
NewFlyProvider creates a Fly oauth provider.
NewGithubProvider creates a Github account provider.
NewGitlabProvider creates a Gitlab account provider.
NewGoogleProvider creates a Google OAuth2 identity provider.
No description provided by the author
NewKeycloakProvider creates a Keycloak account provider.
NewLinkedinOIDCProvider creates a Linkedin account provider via OIDC.
NewLinkedinProvider creates a Linkedin account provider.
NewNotionProvider creates a Notion account provider.
NewSlackOIDCProvider creates a Slack account provider with Sign in with Slack.
NewSlackProvider creates a Slack account provider with Legacy Slack OAuth.
NewSpotifyProvider creates a Spotify account provider.
NewTwitchProvider creates a Twitch account provider.
NewTwitterProvider creates a Twitter account provider.
NewVercelMarketplaceProvider creates a VercelMarketplace account provider via OIDC.
NewWorkOSProvider creates a WorkOS account provider.
NewZoomProvider creates a Zoom account provider.
OverrideGoogleProvider should only be used in tests!.
No description provided by the author
ResetGoogleProvider should only be used in tests!.

# Constants

No description provided by the author
No description provided by the author
IssuerAzureMicrosoft is the OIDC issuer for microsoft.com accounts: https://learn.microsoft.com/en-us/azure/active-directory/develop/id-token-claims-reference#payload-claims.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

OverrideClock can be used to set a custom clock function to be used when parsing ID tokens.
OverrideVerifiers can be used to set a custom verifier for an OIDC provider (identified by the provider's Endpoint().AuthURL string).

# Structs

No description provided by the author
AppleProvider stores the custom config for apple provider.
No description provided by the author
No description provided by the author
Email is a struct that provides information on whether an email is verified or is the primary email address.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TwitterProvider stores the custom config for twitter provider.
UserProvidedData is a struct that contains the user's data returned from the oauth provider.
No description provided by the author

# Interfaces

OAuthProvider specifies additional methods needed for providers using OAuth.
Provider is an interface for interacting with external account providers.

# Type aliases

No description provided by the author