diff --git a/src/main/java/org/codelibs/fess/ldap/LdapManager.java b/src/main/java/org/codelibs/fess/ldap/LdapManager.java index feca5ff18..2c667e922 100644 --- a/src/main/java/org/codelibs/fess/ldap/LdapManager.java +++ b/src/main/java/org/codelibs/fess/ldap/LdapManager.java @@ -71,6 +71,9 @@ public class LdapManager { env.put(Context.PROVIDER_URL, providerUrl); env.put(Context.SECURITY_PRINCIPAL, principal); env.put(Context.SECURITY_CREDENTIALS, credntials); + if (providerUrl != null && providerUrl.startsWith("ldaps://")) { + env.put(Context.SECURITY_PROTOCOL, "ssl"); + } return env; }