package
0.0.1
Repository: https://github.com/openshift/api.git
Documentation: pkg.go.dev

# Functions

Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED.

# Constants

auto auto-approves client authorization grant requests.
deny auto-denies client authorization grant requests.
prompt prompts the user to approve new client authorization grant requests.

# Variables

AddToScheme exists solely to keep the old generators creating valid code DEPRECATED.
No description provided by the author
No description provided by the author
Install is a function which adds this version to a scheme.
SchemeGroupVersion generated code relies on this name Deprecated.

# Structs

AllowAllPasswordIdentityProvider provides identities for users authenticating using non-empty passwords Compatibility level 4: No compatibility is provided, the API can change at any point for any reason.
BasicAuthPasswordIdentityProvider provides identities for users authenticating using HTTP basic auth credentials Compatibility level 4: No compatibility is provided, the API can change at any point for any reason.
DenyAllPasswordIdentityProvider provides no identities for users Compatibility level 4: No compatibility is provided, the API can change at any point for any reason.
GitHubIdentityProvider provides identities for users authenticating using GitHub credentials Compatibility level 4: No compatibility is provided, the API can change at any point for any reason.
GitLabIdentityProvider provides identities for users authenticating using GitLab credentials Compatibility level 4: No compatibility is provided, the API can change at any point for any reason.
GoogleIdentityProvider provides identities for users authenticating using Google credentials Compatibility level 4: No compatibility is provided, the API can change at any point for any reason.
GrantConfig holds the necessary configuration options for grant handlers.
HTPasswdPasswordIdentityProvider provides identities for users authenticating using htpasswd credentials Compatibility level 4: No compatibility is provided, the API can change at any point for any reason.
IdentityProvider provides identities for users authenticating using credentials.
KeystonePasswordIdentityProvider provides identities for users authenticating using keystone password credentials Compatibility level 4: No compatibility is provided, the API can change at any point for any reason.
LDAPAttributeMapping maps LDAP attributes to OpenShift identity fields.
LDAPPasswordIdentityProvider provides identities for users authenticating using LDAP credentials Compatibility level 4: No compatibility is provided, the API can change at any point for any reason.
OAuthConfig holds the necessary configuration options for OAuth authentication.
OAuthTemplates allow for customization of pages like the login page.
OpenIDClaims contains a list of OpenID claims to use when authenticating with an OpenID identity provider.
OpenIDIdentityProvider provides identities for users authenticating using OpenID credentials Compatibility level 4: No compatibility is provided, the API can change at any point for any reason.
OpenIDURLs are URLs to use when authenticating with an OpenID identity provider.
Compatibility level 4: No compatibility is provided, the API can change at any point for any reason.
RequestHeaderIdentityProvider provides identities for users authenticating using request header credentials Compatibility level 4: No compatibility is provided, the API can change at any point for any reason.
SessionConfig specifies options for cookie-based sessions.
SessionSecret is a secret used to authenticate/decrypt cookie-based sessions.
SessionSecrets list the secrets to use to sign/encrypt and authenticate/decrypt created sessions.
TokenConfig holds the necessary configuration options for authorization and access tokens.

# Type aliases

No description provided by the author