Class LDAPIdentityProvider
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.LDAPIdentityProvider
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<LDAPIdentityProviderBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class LDAPIdentityProvider extends Object implements io.fabric8.kubernetes.api.builder.Editable<LDAPIdentityProviderBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
LDAPPasswordIdentityProvider provides identities for users authenticating using LDAP credentials- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LDAPIdentityProvider()No args constructor for use in serializationLDAPIdentityProvider(LDAPAttributeMapping attributes, String bindDN, SecretNameReference bindPassword, ConfigMapNameReference ca, Boolean insecure, String url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LDAPIdentityProviderBuilderedit()Map<String,Object>getAdditionalProperties()LDAPAttributeMappinggetAttributes()LDAPPasswordIdentityProvider provides identities for users authenticating using LDAP credentialsStringgetBindDN()bindDN is an optional DN to bind with during the search phase.SecretNameReferencegetBindPassword()LDAPPasswordIdentityProvider provides identities for users authenticating using LDAP credentialsConfigMapNameReferencegetCa()LDAPPasswordIdentityProvider provides identities for users authenticating using LDAP credentialsBooleangetInsecure()insecure, if true, indicates the connection should not use TLS WARNING: Should not be set to `true` with the URL scheme "ldaps://" as "ldaps://" URLs alwaysStringgetUrl()url is an RFC 2255 URL which specifies the LDAP search parameters to use.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAttributes(LDAPAttributeMapping attributes)LDAPPasswordIdentityProvider provides identities for users authenticating using LDAP credentialsvoidsetBindDN(String bindDN)bindDN is an optional DN to bind with during the search phase.voidsetBindPassword(SecretNameReference bindPassword)LDAPPasswordIdentityProvider provides identities for users authenticating using LDAP credentialsvoidsetCa(ConfigMapNameReference ca)LDAPPasswordIdentityProvider provides identities for users authenticating using LDAP credentialsvoidsetInsecure(Boolean insecure)insecure, if true, indicates the connection should not use TLS WARNING: Should not be set to `true` with the URL scheme "ldaps://" as "ldaps://" URLs alwaysvoidsetUrl(String url)url is an RFC 2255 URL which specifies the LDAP search parameters to use.LDAPIdentityProviderBuildertoBuilder()
-
-
-
Constructor Detail
-
LDAPIdentityProvider
public LDAPIdentityProvider()
No args constructor for use in serialization
-
LDAPIdentityProvider
public LDAPIdentityProvider(LDAPAttributeMapping attributes, String bindDN, SecretNameReference bindPassword, ConfigMapNameReference ca, Boolean insecure, String url)
-
-
Method Detail
-
getAttributes
public LDAPAttributeMapping getAttributes()
LDAPPasswordIdentityProvider provides identities for users authenticating using LDAP credentials
-
setAttributes
public void setAttributes(LDAPAttributeMapping attributes)
LDAPPasswordIdentityProvider provides identities for users authenticating using LDAP credentials
-
getBindDN
public String getBindDN()
bindDN is an optional DN to bind with during the search phase.
-
setBindDN
public void setBindDN(String bindDN)
bindDN is an optional DN to bind with during the search phase.
-
getBindPassword
public SecretNameReference getBindPassword()
LDAPPasswordIdentityProvider provides identities for users authenticating using LDAP credentials
-
setBindPassword
public void setBindPassword(SecretNameReference bindPassword)
LDAPPasswordIdentityProvider provides identities for users authenticating using LDAP credentials
-
getCa
public ConfigMapNameReference getCa()
LDAPPasswordIdentityProvider provides identities for users authenticating using LDAP credentials
-
setCa
public void setCa(ConfigMapNameReference ca)
LDAPPasswordIdentityProvider provides identities for users authenticating using LDAP credentials
-
getInsecure
public Boolean getInsecure()
insecure, if true, indicates the connection should not use TLS WARNING: Should not be set to `true` with the URL scheme "ldaps://" as "ldaps://" URLs alwaysattempt to connect using TLS, even when `insecure` is set to `true`
When `true`, "ldap://" URLS connect insecurely. When `false`, "ldap://" URLs are upgraded to a TLS connection using StartTLS as specified in https://tools.ietf.org/html/rfc2830.
-
setInsecure
public void setInsecure(Boolean insecure)
insecure, if true, indicates the connection should not use TLS WARNING: Should not be set to `true` with the URL scheme "ldaps://" as "ldaps://" URLs alwaysattempt to connect using TLS, even when `insecure` is set to `true`
When `true`, "ldap://" URLS connect insecurely. When `false`, "ldap://" URLs are upgraded to a TLS connection using StartTLS as specified in https://tools.ietf.org/html/rfc2830.
-
getUrl
public String getUrl()
url is an RFC 2255 URL which specifies the LDAP search parameters to use. The syntax of the URL is: ldap://host:port/basedn?attribute?scope?filter
-
setUrl
public void setUrl(String url)
url is an RFC 2255 URL which specifies the LDAP search parameters to use. The syntax of the URL is: ldap://host:port/basedn?attribute?scope?filter
-
edit
public LDAPIdentityProviderBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<LDAPIdentityProviderBuilder>
-
toBuilder
public LDAPIdentityProviderBuilder toBuilder()
-
-