providers

package
v0.27.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Auth0

Auth0 constructs a ProviderConfig configured for Auth0 authentication.

func Entra

Entra constructs a ProviderConfig configured for Microsoft Entra ID.

func HubSpot

HubSpot constructs a ProviderConfig configured for HubSpot OAuth authentication.

func Keycloak

Keycloak constructs a ProviderConfig configured for Keycloak realm authentication.

func Line

Line constructs a ProviderConfig configured for Line Login authentication.

func Okta

Okta constructs a ProviderConfig configured for Okta authentication.

func Patreon

Patreon constructs a ProviderConfig configured for Patreon OAuth authentication.

func Slack

Slack constructs a ProviderConfig configured for Slack authentication.

Types

type Auth0Options

type Auth0Options struct {
	Domain       string
	ClientID     string
	ClientSecret string
	Scopes       []string
	RedirectURI  string
	PKCE         bool
}

Auth0Options defines configuration parameters for Auth0 OAuth2/OIDC.

type EntraOptions

type EntraOptions struct {
	TenantID     string
	ClientID     string
	ClientSecret string
	Scopes       []string
	RedirectURI  string
	PKCE         bool
}

EntraOptions defines configuration parameters for Microsoft Entra ID (Azure AD).

type HubSpotOptions

type HubSpotOptions struct {
	ClientID     string
	ClientSecret string
	Scopes       []string
	RedirectURI  string
}

HubSpotOptions defines configuration parameters for HubSpot OAuth.

type KeycloakOptions

type KeycloakOptions struct {
	BaseURL      string
	Realm        string
	ClientID     string
	ClientSecret string
	Scopes       []string
	RedirectURI  string
	PKCE         bool
}

KeycloakOptions defines configuration parameters for Keycloak OIDC.

type LineOptions

type LineOptions struct {
	ClientID     string
	ClientSecret string
	Scopes       []string
	RedirectURI  string
}

LineOptions defines configuration parameters for Line Login API v2.1.

type OktaOptions

type OktaOptions struct {
	Domain       string
	ClientID     string
	ClientSecret string
	Scopes       []string
	RedirectURI  string
	PKCE         bool
}

OktaOptions defines configuration parameters for Okta OAuth2/OIDC.

type PatreonOptions

type PatreonOptions struct {
	ClientID     string
	ClientSecret string
	Scopes       []string
	RedirectURI  string
}

PatreonOptions defines configuration parameters for Patreon API v2 OAuth.

type SlackOptions

type SlackOptions struct {
	ClientID     string
	ClientSecret string
	Scopes       []string
	RedirectURI  string
}

SlackOptions defines configuration parameters for Slack OAuth v2.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL