package
5.1.1+incompatible
Repository: https://github.com/pusher/oauth2_proxy.git
Documentation: pkg.go.dev

# Functions

New provides a new Provider based on the configured provider string.
NewAzureProvider initiates a new AzureProvider.
NewBitbucketProvider initiates a new BitbucketProvider.
NewDigitalOceanProvider initiates a new DigitalOceanProvider.
NewFacebookProvider initiates a new FacebookProvider.
NewGitHubProvider initiates a new GitHubProvider.
NewGitLabProvider initiates a new GitLabProvider.
NewGoogleProvider initiates a new GoogleProvider.
No description provided by the author
NewLinkedInProvider initiates a new LinkedInProvider.
NewLoginGovProvider initiates a new LoginGovProvider.
NewNextcloudProvider initiates a new NextcloudProvider.
NewOIDCProvider initiates a new OIDCProvider.

# Structs

AzureProvider represents an Azure based Identity Provider.
BitbucketProvider represents an Bitbucket based Identity Provider.
DigitalOceanProvider represents a DigitalOcean based Identity Provider.
FacebookProvider represents an Facebook based Identity Provider.
GitHubProvider represents an GitHub based Identity Provider.
GitLabProvider represents a GitLab based Identity Provider.
GoogleProvider represents an Google based Identity Provider.
No description provided by the author
LinkedInProvider represents an LinkedIn based Identity Provider.
LoginGovProvider represents an OIDC based Identity Provider.
NextcloudProvider represents an Nextcloud based Identity Provider.
No description provided by the author
OIDCProvider represents an OIDC based Identity Provider.
ProviderData contains information required to configure all implementations of OAuth2 providers.

# Interfaces

Provider represents an upstream identity provider implementation.