# Packages
No description provided by the author
# Functions
NewAppleProvider returns a AuthN integration for sign-in with Apple OAuth.
NewCredentials parses a credential string in the format `id:secret:additional=data...(optional)` and returns a Credentials suitable for OAuth Provider configuration.
NewDiscordProvider returns a AuthN integration for Discord OAuth.
NewFacebookProvider returns a AuthN integration for Facebook OAuth.
NewGitHubProvider returns a AuthN integration for GitHub OAuth.
NewGoogleProvider returns a AuthN integration for Google OAuth.
NewMicrosoftProvider returns a AuthN integration for Microsoft OAuth.
NewProvider returns a properly configured Provider.
NewTestProvider returns a special Provider for tests.
WithAuthCodeOptions sets additional options to use when requesting an auth code.
WithReturnMethod sets the HTTP method to use when returning from the OAuth provider.
No description provided by the author
# Structs
Credentials is a configuration struct for OAuth Providers.
Provider is a struct wrapping the necessary bits to integrate an OAuth2 provider with AuthN.
UserInfo returns the information needed from an OAuth Provider to connect with AuthN accounts.
# Type aliases
SecretGenerator is the function signature for calculating a dynamic client secret.
UserInfoFetcher is the function signature for fetching UserInfo from a Provider.