Versions in this module Expand all Collapse all v0 v0.0.1 Jul 5, 2023retracted Changes in this version + var AddToScheme = schemeBuilder.AddToScheme + var GroupName = "osin.config.openshift.io" + var GroupVersion = schema.GroupVersion + var Install = schemeBuilder.AddToScheme + var SchemeGroupVersion = GroupVersion + func Resource(resource string) schema.GroupResource + type AllowAllPasswordIdentityProvider struct + func (AllowAllPasswordIdentityProvider) SwaggerDoc() map[string]string + func (in *AllowAllPasswordIdentityProvider) DeepCopy() *AllowAllPasswordIdentityProvider + func (in *AllowAllPasswordIdentityProvider) DeepCopyInto(out *AllowAllPasswordIdentityProvider) + func (in *AllowAllPasswordIdentityProvider) DeepCopyObject() runtime.Object + type BasicAuthPasswordIdentityProvider struct + func (BasicAuthPasswordIdentityProvider) SwaggerDoc() map[string]string + func (in *BasicAuthPasswordIdentityProvider) DeepCopy() *BasicAuthPasswordIdentityProvider + func (in *BasicAuthPasswordIdentityProvider) DeepCopyInto(out *BasicAuthPasswordIdentityProvider) + func (in *BasicAuthPasswordIdentityProvider) DeepCopyObject() runtime.Object + type DenyAllPasswordIdentityProvider struct + func (DenyAllPasswordIdentityProvider) SwaggerDoc() map[string]string + func (in *DenyAllPasswordIdentityProvider) DeepCopy() *DenyAllPasswordIdentityProvider + func (in *DenyAllPasswordIdentityProvider) DeepCopyInto(out *DenyAllPasswordIdentityProvider) + func (in *DenyAllPasswordIdentityProvider) DeepCopyObject() runtime.Object + type GitHubIdentityProvider struct + CA string + ClientID string + ClientSecret configv1.StringSource + Hostname string + Organizations []string + Teams []string + func (GitHubIdentityProvider) SwaggerDoc() map[string]string + func (in *GitHubIdentityProvider) DeepCopy() *GitHubIdentityProvider + func (in *GitHubIdentityProvider) DeepCopyInto(out *GitHubIdentityProvider) + func (in *GitHubIdentityProvider) DeepCopyObject() runtime.Object + type GitLabIdentityProvider struct + CA string + ClientID string + ClientSecret configv1.StringSource + Legacy *bool + URL string + func (GitLabIdentityProvider) SwaggerDoc() map[string]string + func (in *GitLabIdentityProvider) DeepCopy() *GitLabIdentityProvider + func (in *GitLabIdentityProvider) DeepCopyInto(out *GitLabIdentityProvider) + func (in *GitLabIdentityProvider) DeepCopyObject() runtime.Object + type GoogleIdentityProvider struct + ClientID string + ClientSecret configv1.StringSource + HostedDomain string + func (GoogleIdentityProvider) SwaggerDoc() map[string]string + func (in *GoogleIdentityProvider) DeepCopy() *GoogleIdentityProvider + func (in *GoogleIdentityProvider) DeepCopyInto(out *GoogleIdentityProvider) + func (in *GoogleIdentityProvider) DeepCopyObject() runtime.Object + type GrantConfig struct + Method GrantHandlerType + ServiceAccountMethod GrantHandlerType + func (GrantConfig) SwaggerDoc() map[string]string + func (in *GrantConfig) DeepCopy() *GrantConfig + func (in *GrantConfig) DeepCopyInto(out *GrantConfig) + type GrantHandlerType string + const GrantHandlerAuto + const GrantHandlerDeny + const GrantHandlerPrompt + type HTPasswdPasswordIdentityProvider struct + File string + func (HTPasswdPasswordIdentityProvider) SwaggerDoc() map[string]string + func (in *HTPasswdPasswordIdentityProvider) DeepCopy() *HTPasswdPasswordIdentityProvider + func (in *HTPasswdPasswordIdentityProvider) DeepCopyInto(out *HTPasswdPasswordIdentityProvider) + func (in *HTPasswdPasswordIdentityProvider) DeepCopyObject() runtime.Object + type IdentityProvider struct + MappingMethod string + Name string + Provider runtime.RawExtension + UseAsChallenger bool + UseAsLogin bool + func (IdentityProvider) SwaggerDoc() map[string]string + func (in *IdentityProvider) DeepCopy() *IdentityProvider + func (in *IdentityProvider) DeepCopyInto(out *IdentityProvider) + type KeystonePasswordIdentityProvider struct + DomainName string + UseKeystoneIdentity bool + func (KeystonePasswordIdentityProvider) SwaggerDoc() map[string]string + func (in *KeystonePasswordIdentityProvider) DeepCopy() *KeystonePasswordIdentityProvider + func (in *KeystonePasswordIdentityProvider) DeepCopyInto(out *KeystonePasswordIdentityProvider) + func (in *KeystonePasswordIdentityProvider) DeepCopyObject() runtime.Object + type LDAPAttributeMapping struct + Email []string + ID []string + Name []string + PreferredUsername []string + func (LDAPAttributeMapping) SwaggerDoc() map[string]string + func (in *LDAPAttributeMapping) DeepCopy() *LDAPAttributeMapping + func (in *LDAPAttributeMapping) DeepCopyInto(out *LDAPAttributeMapping) + type LDAPPasswordIdentityProvider struct + Attributes LDAPAttributeMapping + BindDN string + BindPassword configv1.StringSource + CA string + Insecure bool + URL string + func (LDAPPasswordIdentityProvider) SwaggerDoc() map[string]string + func (in *LDAPPasswordIdentityProvider) DeepCopy() *LDAPPasswordIdentityProvider + func (in *LDAPPasswordIdentityProvider) DeepCopyInto(out *LDAPPasswordIdentityProvider) + func (in *LDAPPasswordIdentityProvider) DeepCopyObject() runtime.Object + type OAuthConfig struct + AlwaysShowProviderSelection bool + AssetPublicURL string + GrantConfig GrantConfig + IdentityProviders []IdentityProvider + LoginURL string + MasterCA *string + MasterPublicURL string + MasterURL string + SessionConfig *SessionConfig + Templates *OAuthTemplates + TokenConfig TokenConfig + func (OAuthConfig) SwaggerDoc() map[string]string + func (in *OAuthConfig) DeepCopy() *OAuthConfig + func (in *OAuthConfig) DeepCopyInto(out *OAuthConfig) + type OAuthTemplates struct + Error string + Login string + ProviderSelection string + func (OAuthTemplates) SwaggerDoc() map[string]string + func (in *OAuthTemplates) DeepCopy() *OAuthTemplates + func (in *OAuthTemplates) DeepCopyInto(out *OAuthTemplates) + type OpenIDClaims struct + Email []string + Groups []string + ID []string + Name []string + PreferredUsername []string + func (OpenIDClaims) SwaggerDoc() map[string]string + func (in *OpenIDClaims) DeepCopy() *OpenIDClaims + func (in *OpenIDClaims) DeepCopyInto(out *OpenIDClaims) + type OpenIDIdentityProvider struct + CA string + Claims OpenIDClaims + ClientID string + ClientSecret configv1.StringSource + ExtraAuthorizeParameters map[string]string + ExtraScopes []string + URLs OpenIDURLs + func (OpenIDIdentityProvider) SwaggerDoc() map[string]string + func (in *OpenIDIdentityProvider) DeepCopy() *OpenIDIdentityProvider + func (in *OpenIDIdentityProvider) DeepCopyInto(out *OpenIDIdentityProvider) + func (in *OpenIDIdentityProvider) DeepCopyObject() runtime.Object + type OpenIDURLs struct + Authorize string + Token string + UserInfo string + func (OpenIDURLs) SwaggerDoc() map[string]string + func (in *OpenIDURLs) DeepCopy() *OpenIDURLs + func (in *OpenIDURLs) DeepCopyInto(out *OpenIDURLs) + type OsinServerConfig struct + OAuthConfig OAuthConfig + func (OsinServerConfig) SwaggerDoc() map[string]string + func (in *OsinServerConfig) DeepCopy() *OsinServerConfig + func (in *OsinServerConfig) DeepCopyInto(out *OsinServerConfig) + func (in *OsinServerConfig) DeepCopyObject() runtime.Object + type RequestHeaderIdentityProvider struct + ChallengeURL string + ClientCA string + ClientCommonNames []string + EmailHeaders []string + Headers []string + LoginURL string + NameHeaders []string + PreferredUsernameHeaders []string + func (RequestHeaderIdentityProvider) SwaggerDoc() map[string]string + func (in *RequestHeaderIdentityProvider) DeepCopy() *RequestHeaderIdentityProvider + func (in *RequestHeaderIdentityProvider) DeepCopyInto(out *RequestHeaderIdentityProvider) + func (in *RequestHeaderIdentityProvider) DeepCopyObject() runtime.Object + type SessionConfig struct + SessionMaxAgeSeconds int32 + SessionName string + SessionSecretsFile string + func (SessionConfig) SwaggerDoc() map[string]string + func (in *SessionConfig) DeepCopy() *SessionConfig + func (in *SessionConfig) DeepCopyInto(out *SessionConfig) + type SessionSecret struct + Authentication string + Encryption string + func (SessionSecret) SwaggerDoc() map[string]string + func (in *SessionSecret) DeepCopy() *SessionSecret + func (in *SessionSecret) DeepCopyInto(out *SessionSecret) + type SessionSecrets struct + Secrets []SessionSecret + func (SessionSecrets) SwaggerDoc() map[string]string + func (in *SessionSecrets) DeepCopy() *SessionSecrets + func (in *SessionSecrets) DeepCopyInto(out *SessionSecrets) + func (in *SessionSecrets) DeepCopyObject() runtime.Object + type TokenConfig struct + AccessTokenInactivityTimeout *metav1.Duration + AccessTokenInactivityTimeoutSeconds *int32 + AccessTokenMaxAgeSeconds int32 + AuthorizeTokenMaxAgeSeconds int32 + func (TokenConfig) SwaggerDoc() map[string]string + func (in *TokenConfig) DeepCopy() *TokenConfig + func (in *TokenConfig) DeepCopyInto(out *TokenConfig)