Skip to main content
Skip table of contents

Changes to LDAP Connection String

In AppBase versions starting from 6.6 we have changed the format for the Connection String used to connect to the Active Directory.

With the release of AppBase version 6.6 R1 we have added support for foreign Active Directories. This allows having AppBase installed on a computer that is not a part of the Active Directory it is synchronizing with. To facilitate this feature we had to change our requirements to what is specified in the connection string. Before the changes, we were allowed to skip hostname information in the LDAP Connection string. It was possible because we used an additional API to query for the correct server name from the Active Directory itself using Active Directory discovery - for that the VM had to be in the same Active Directory we synchronize with. When we remove that requirement, we no longer perform a discovery of the LDAP server.

This change requires now for the Connection String to use a format that specifies the Active Directory server name:

Before 6.6 R1After 6.6 R1
LDAP://DC=example,DC=org

LDAP://example.org/DC=example,DC=org

For more details on LDAP path format, you can refer to: https://docs.microsoft.com/en-us/windows/desktop/ADSI/ldap-adspath - however, please note that we use distinguish name part (DC=eccentex,DC=local) as a backup way of finding the Active Directory NetBIOS name when the Active Directory does not return "netbiosname" attribute.

Please update your Active Directory configuration from the old simplified format to the format that specifies the Active Directory/Server name as shown in the example table.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.