Class LdapConfiguration

java.lang.Object
org.camunda.bpm.identity.impl.ldap.LdapConfiguration
Direct Known Subclasses:
LdapIdentityProviderPlugin

public class LdapConfiguration extends Object

Java Bean holding LDAP configuration

Author:
Daniel Meyer
  • Field Details

    • LDAP_QUERY_WILDCARD

      public static String LDAP_QUERY_WILDCARD
    • DB_QUERY_WILDCARD

      public static String DB_QUERY_WILDCARD
    • initialContextFactory

      protected String initialContextFactory
    • securityAuthentication

      protected String securityAuthentication
    • contextProperties

      protected Map<String,String> contextProperties
    • serverUrl

      protected String serverUrl
    • managerDn

      protected String managerDn
    • managerPassword

      protected String managerPassword
    • baseDn

      protected String baseDn
    • userDnPattern

      protected String userDnPattern
    • userSearchBase

      protected String userSearchBase
    • userSearchFilter

      protected String userSearchFilter
    • groupSearchBase

      protected String groupSearchBase
    • groupSearchFilter

      protected String groupSearchFilter
    • userIdAttribute

      protected String userIdAttribute
    • userFirstnameAttribute

      protected String userFirstnameAttribute
    • userLastnameAttribute

      protected String userLastnameAttribute
    • userEmailAttribute

      protected String userEmailAttribute
    • userPasswordAttribute

      protected String userPasswordAttribute
    • groupIdAttribute

      protected String groupIdAttribute
    • groupNameAttribute

      protected String groupNameAttribute
    • groupTypeAttribute

      protected String groupTypeAttribute
    • groupMemberAttribute

      protected String groupMemberAttribute
    • sortControlSupported

      protected boolean sortControlSupported
    • useSsl

      protected boolean useSsl
    • usePosixGroups

      protected boolean usePosixGroups
    • allowAnonymousLogin

      protected boolean allowAnonymousLogin
    • authorizationCheckEnabled

      protected boolean authorizationCheckEnabled
    • pageSize

      protected Integer pageSize
    • passwordCheckCatchAuthenticationException

      protected boolean passwordCheckCatchAuthenticationException
  • Constructor Details

    • LdapConfiguration

      public LdapConfiguration()
  • Method Details

    • getInitialContextFactory

      public String getInitialContextFactory()
    • setInitialContextFactory

      public void setInitialContextFactory(String initialContextFactory)
    • getSecurityAuthentication

      public String getSecurityAuthentication()
    • setSecurityAuthentication

      public void setSecurityAuthentication(String securityAuthentication)
    • getContextProperties

      public Map<String,String> getContextProperties()
    • setContextProperties

      public void setContextProperties(Map<String,String> contextProperties)
    • getServerUrl

      public String getServerUrl()
    • setServerUrl

      public void setServerUrl(String serverUrl)
    • getManagerDn

      public String getManagerDn()
    • setManagerDn

      public void setManagerDn(String managerDn)
    • getManagerPassword

      public String getManagerPassword()
    • setManagerPassword

      public void setManagerPassword(String managerPassword)
    • getUserDnPattern

      public String getUserDnPattern()
    • setUserDnPattern

      public void setUserDnPattern(String userDnPattern)
    • getGroupSearchBase

      public String getGroupSearchBase()
    • setGroupSearchBase

      public void setGroupSearchBase(String groupSearchBase)
    • getGroupSearchFilter

      public String getGroupSearchFilter()
    • setGroupSearchFilter

      public void setGroupSearchFilter(String groupSearchFilter)
    • getGroupNameAttribute

      public String getGroupNameAttribute()
    • setGroupNameAttribute

      public void setGroupNameAttribute(String groupNameAttribute)
    • getBaseDn

      public String getBaseDn()
    • setBaseDn

      public void setBaseDn(String baseDn)
    • getUserSearchBase

      public String getUserSearchBase()
    • setUserSearchBase

      public void setUserSearchBase(String userSearchBase)
    • getUserSearchFilter

      public String getUserSearchFilter()
    • setUserSearchFilter

      public void setUserSearchFilter(String userSearchFilter)
    • getUserIdAttribute

      public String getUserIdAttribute()
    • setUserIdAttribute

      public void setUserIdAttribute(String userIdAttribute)
    • getUserFirstnameAttribute

      public String getUserFirstnameAttribute()
    • setUserFirstnameAttribute

      public void setUserFirstnameAttribute(String userFirstnameAttribute)
    • getUserLastnameAttribute

      public String getUserLastnameAttribute()
    • setUserLastnameAttribute

      public void setUserLastnameAttribute(String userLastnameAttribute)
    • getUserEmailAttribute

      public String getUserEmailAttribute()
    • setUserEmailAttribute

      public void setUserEmailAttribute(String userEmailAttribute)
    • getUserPasswordAttribute

      public String getUserPasswordAttribute()
    • setUserPasswordAttribute

      public void setUserPasswordAttribute(String userPasswordAttribute)
    • isSortControlSupported

      public boolean isSortControlSupported()
    • setSortControlSupported

      public void setSortControlSupported(boolean sortControlSupported)
    • getGroupIdAttribute

      public String getGroupIdAttribute()
    • setGroupIdAttribute

      public void setGroupIdAttribute(String groupIdAttribute)
    • getGroupMemberAttribute

      public String getGroupMemberAttribute()
    • setGroupMemberAttribute

      public void setGroupMemberAttribute(String groupMemberAttribute)
    • isUseSsl

      public boolean isUseSsl()
    • setUseSsl

      public void setUseSsl(boolean useSsl)
    • isUsePosixGroups

      public boolean isUsePosixGroups()
    • setUsePosixGroups

      public void setUsePosixGroups(boolean usePosixGroups)
    • getSearchControls

      public SearchControls getSearchControls()
    • getGroupTypeAttribute

      public String getGroupTypeAttribute()
    • setGroupTypeAttribute

      public void setGroupTypeAttribute(String groupTypeAttribute)
    • isAllowAnonymousLogin

      public boolean isAllowAnonymousLogin()
    • setAllowAnonymousLogin

      public void setAllowAnonymousLogin(boolean allowAnonymousLogin)
    • isAuthorizationCheckEnabled

      public boolean isAuthorizationCheckEnabled()
    • setAuthorizationCheckEnabled

      public void setAuthorizationCheckEnabled(boolean authorizationCheckEnabled)
    • getPageSize

      public Integer getPageSize()
    • setPageSize

      public void setPageSize(Integer pageSize)
    • isPasswordCheckCatchAuthenticationException

      public boolean isPasswordCheckCatchAuthenticationException()
    • setPasswordCheckCatchAuthenticationException

      public void setPasswordCheckCatchAuthenticationException(boolean passwordCheckCatchAuthenticationException)