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