diff --git a/plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/ldap/LdapManagerImpl.java b/plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/ldap/LdapManagerImpl.java index 69bb116252ad..2cab7d0f308b 100644 --- a/plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/ldap/LdapManagerImpl.java +++ b/plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/ldap/LdapManagerImpl.java @@ -177,7 +177,7 @@ private LdapConfigurationResponse addConfigurationInternal(final String hostname if (configuration == null) { LdapContext context = null; try { - final String providerUrl = "ldap://" + hostname + ":" + port; + final String providerUrl = _ldapConfiguration.getProviderUrl(domainId); context = _ldapContextFactory.createBindContext(providerUrl,domainId); configuration = new LdapConfigurationVO(hostname, port, domainId); _ldapConfigurationDao.persist(configuration);