# Packages

Package providers provides a builder to create a new OAuth provider based on the provider type.

# Functions

NewError creates a new Error.

# Constants

ProviderTypeGoogle represents the Google OAuth provider type.

# Structs

Config represents the configuration for an OAuth provider.
Error represents an error returned by the OAuth package.
UserInfo represents the user information returned by the OAuth provider.

# Interfaces

Provider defines the methods that an OAuth provider must implement.

# Type aliases

ProviderType represents the type of an OAuth provider.