package
0.0.0-20241226230300
Repository: https://github.com/jing-ze/oauth2-proxy.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
NewOptions constructs a new Options with defaulted values.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
OIDCEmailClaim is the generic email claim used by the OIDC provider.
OIDCGroupsClaim is the generic groups claim used by the OIDC provider.
OIDCProvider is the provider type for OIDC.
No description provided by the author
No description provided by the author

# Variables

CookieSessionStoreType is used to indicate the CookieSessionStore should be used for storing sessions.
OIDCAudienceClaims is the generic audience claim list used by the OIDC provider.

# Structs

Cookie contains configuration options relating to Cookie configuration.
CookieStoreOptions contains configuration options for the CookieSessionStore.
No description provided by the author
No description provided by the author
LoginURLParameter is the configuration for a single query parameter that can be passed through from the `/oauth2/start` endpoint to the IdP login URL.
No description provided by the author
No description provided by the author
Options holds Configuration Options that can be set by Command Line Flag, or Config File.
Provider holds all configuration for a single provider.
No description provided by the author
Cookie contains configuration options relating to Service configuration.
SessionOptions contains configuration options for the SessionStore providers.
SignatureData holds hmacauth signature hash and key.
URLParameterRule represents a rule by which query parameters passed to the `/oauth2/start` endpoint are checked to determine whether they are valid overrides for the given parameter passed to the IdP's login URL.
No description provided by the author

# Type aliases

Providers is a collection of definitions for providers.
ProviderType is used to enumerate the different provider type options Valid options are: adfs, azure, bitbucket, digitalocean facebook, github, gitlab, google, keycloak, keycloak-oidc, linkedin, login.gov, nextcloud and oidc.
No description provided by the author