summaryrefslogtreecommitdiffstats
path: root/etc/inc/auth.inc
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2010-10-27 13:09:54 -0400
committerjim-p <jimp@pfsense.org>2010-10-27 13:11:16 -0400
commit64ce9d72026e798ccaec42ffa68d74ec21c0c993 (patch)
treeb02e8e62ed15f78697e43bd5ac55ef2ed27c8fad /etc/inc/auth.inc
parentb019222ac2bdce1b93895fb03310bd900010c709 (diff)
downloadpfsense-64ce9d72026e798ccaec42ffa68d74ec21c0c993.zip
pfsense-64ce9d72026e798ccaec42ffa68d74ec21c0c993.tar.gz
Do not require LDAP search base DN. Requiring this can prevent some valid LDAP configurations from properly authenticating. (See GDD-550841).
Diffstat (limited to 'etc/inc/auth.inc')
-rw-r--r--etc/inc/auth.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/etc/inc/auth.inc b/etc/inc/auth.inc
index 9c448be..13ca678 100644
--- a/etc/inc/auth.inc
+++ b/etc/inc/auth.inc
@@ -936,7 +936,7 @@ function ldap_backed($username, $passwd, $authcfg) {
else
$ldapfunc = "ldap_search";
/* Support legacy auth container specification. */
- if (stristr($ldac_split, "DC="))
+ if (stristr($ldac_split, "DC=") || empty($ldapbasedn))
$search = @$ldapfunc($ldap,$ldac_split,$ldapfilter);
else
$search = @$ldapfunc($ldap,"{$ldac_split},{$ldapbasedn}",$ldapfilter);
OpenPOWER on IntegriCloud