Package com.hazelcast.config.security
Class LdapAuthenticationConfig
java.lang.Object
com.hazelcast.config.security.AbstractClusterLoginConfig<LdapAuthenticationConfig>
com.hazelcast.config.security.LdapAuthenticationConfig
- All Implemented Interfaces:
AuthenticationConfig
Typed authentication configuration for
BasicLdapLoginModule
and LdapLoginModule
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionConverts current configuration to stack of login modules.boolean
getUrl()
int
hashCode()
protected Properties
boolean
Deprecated.protected LdapAuthenticationConfig
self()
setParseDn
(Boolean parseDn) setPasswordAttribute
(String passwordAttribute) setRoleContext
(String roleContext) setRoleFilter
(String roleFilter) setRoleMappingAttribute
(String roleMappingAttribute) setRoleMappingMode
(LdapRoleMappingMode roleMappingMode) setRoleNameAttribute
(String roleNameAttribute) setRoleRecursionMaxDepth
(Integer roleRecursionMaxDepth) setRoleSearchScope
(LdapSearchScope roleSearchScope) setSecurityRealm
(String securityRealm) setSkipAuthentication
(Boolean skipAuthentication) setSocketFactoryClassName
(String socketFactoryClassName) setSystemAuthentication
(String systemAuthentication) setSystemUserDn
(String systemUserDn) setSystemUserPassword
(String systemUserPassword) setUserContext
(String userContext) setUserFilter
(String userFilter) setUserNameAttribute
(String userNameAttribute) setUserSearchScope
(LdapSearchScope userSearchScope) toString()
Methods inherited from class com.hazelcast.config.security.AbstractClusterLoginConfig
getSkipEndpoint, getSkipIdentity, getSkipRole, setIfConfigured, setIfConfigured, setIfConfigured, setSkipEndpoint, setSkipIdentity, setSkipRole
-
Constructor Details
-
LdapAuthenticationConfig
public LdapAuthenticationConfig()
-
-
Method Details
-
getUrl
-
setUrl
-
getSocketFactoryClassName
-
setSocketFactoryClassName
-
getSystemUserDn
-
setSystemUserDn
-
getSystemUserPassword
-
setSystemUserPassword
-
getParseDn
-
isParseDn
Deprecated.UsegetParseDn()
Returnstrue
iff parseDn is configured andTRUE
. -
setParseDn
-
getRoleContext
-
setRoleContext
-
getRoleFilter
-
setRoleFilter
-
getRoleMappingAttribute
-
setRoleMappingAttribute
-
getRoleMappingMode
-
setRoleMappingMode
-
getRoleNameAttribute
-
setRoleNameAttribute
-
getRoleRecursionMaxDepth
-
setRoleRecursionMaxDepth
-
getRoleSearchScope
-
setRoleSearchScope
-
getUserNameAttribute
-
setUserNameAttribute
-
getPasswordAttribute
-
setPasswordAttribute
-
getUserContext
-
setUserContext
-
getUserFilter
-
setUserFilter
-
getUserSearchScope
-
setUserSearchScope
-
getSkipAuthentication
-
setSkipAuthentication
-
getSecurityRealm
-
setSecurityRealm
-
getSystemAuthentication
-
setSystemAuthentication
-
initLoginModuleProperties
- Overrides:
initLoginModuleProperties
in classAbstractClusterLoginConfig<LdapAuthenticationConfig>
-
asLoginModuleConfigs
Description copied from interface:AuthenticationConfig
Converts current configuration to stack of login modules.- Returns:
- login modules stack
-
toString
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractClusterLoginConfig<LdapAuthenticationConfig>
-
equals
- Overrides:
equals
in classAbstractClusterLoginConfig<LdapAuthenticationConfig>
-
self
- Specified by:
self
in classAbstractClusterLoginConfig<LdapAuthenticationConfig>
-
getParseDn()