Class LDAPConfig

java.lang.Object
org.keycloak.storage.ldap.LDAPConfig

public class LDAPConfig extends Object
Author:
Marek Posolda
  • Constructor Details

  • Method Details

    • getConnectionUrl

      public String getConnectionUrl()
    • getFactoryName

      public String getFactoryName()
    • getAuthType

      public String getAuthType()
    • useExtendedPasswordModifyOp

      public boolean useExtendedPasswordModifyOp()
    • getUseTruststoreSpi

      public String getUseTruststoreSpi()
    • getUsersDn

      public String getUsersDn()
    • getBaseDn

      public String getBaseDn()
    • getUserObjectClasses

      public Collection<String> getUserObjectClasses()
    • getBindDN

      public String getBindDN()
    • getBindCredential

      public String getBindCredential()
    • getVendor

      public String getVendor()
    • isActiveDirectory

      public boolean isActiveDirectory()
    • isValidatePasswordPolicy

      public boolean isValidatePasswordPolicy()
    • isTrustEmail

      public boolean isTrustEmail()
    • getConnectionPooling

      public String getConnectionPooling()
    • getConnectionPoolingAuthentication

      public String getConnectionPoolingAuthentication()
    • getConnectionPoolingDebug

      public String getConnectionPoolingDebug()
    • getConnectionPoolingInitSize

      public String getConnectionPoolingInitSize()
    • getConnectionPoolingMaxSize

      public String getConnectionPoolingMaxSize()
    • getConnectionPoolingPrefSize

      public String getConnectionPoolingPrefSize()
    • getConnectionPoolingProtocol

      public String getConnectionPoolingProtocol()
    • getConnectionPoolingTimeout

      public String getConnectionPoolingTimeout()
    • getConnectionTimeout

      public String getConnectionTimeout()
    • getReadTimeout

      public String getReadTimeout()
    • getAdditionalConnectionProperties

      public Properties getAdditionalConnectionProperties()
    • getSearchScope

      public int getSearchScope()
    • getUuidLDAPAttributeName

      public String getUuidLDAPAttributeName()
    • isObjectGUID

      public boolean isObjectGUID()
    • isEdirectoryGUID

      public boolean isEdirectoryGUID()
    • isPagination

      public boolean isPagination()
    • getMaxConditions

      public int getMaxConditions()
    • getBatchSizeForSync

      public int getBatchSizeForSync()
    • getUsernameLdapAttribute

      public String getUsernameLdapAttribute()
    • getRdnLdapAttribute

      public String getRdnLdapAttribute()
    • getCustomUserSearchFilter

      public String getCustomUserSearchFilter()
    • isStartTls

      public boolean isStartTls()
    • getEditMode

      public UserStorageProvider.EditMode getEditMode()
    • getReferral

      public String getReferral()
    • addBinaryAttribute

      public void addBinaryAttribute(String attrName)
    • getBinaryAttributeNames

      public Set<String> getBinaryAttributeNames()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • isEdirectory

      public boolean isEdirectory()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object