# Functions
GetIDPSecret returns environment variable.
GetRandomStateWithHMAC computes message + hmac(message, pbkdf2(key, salt)) to be used as state during the oauth authorization.
GetSTSEndpoint set location to get the STS session from.
# Constants
Environment constants for console IDP/SSO configuration.
Environment constants for console IDP/SSO configuration.
Environment constants for console IDP/SSO configuration.
Environment constants for console IDP/SSO configuration.
Environment constants for console IDP/SSO configuration.
# Structs
Config interface for holding a configuration for a provider.
DiscoveryDoc - parses the output from openid-configuration for example https://accounts.google.com/.well-known/openid-configuration.
LoginURLParams idp login parameters.
Provider is a wrapper of the oauth2 configuration and the oidc provider.
ProviderConfig - OpenID IDP Configuration for console.
User struct coming from idp.
# Interfaces
Configuration interface for implementing providers.
# Type aliases
OpenIDPCfg type for OpenID configurations.
StateKeyFunc - is a function that returns a key used in OAuth Authorization flow state generation and verification.