package
7.0.1+incompatible
Repository: https://github.com/minio/operator.git
Documentation: pkg.go.dev

# 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.