You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by jf...@apache.org on 2009/01/16 15:08:22 UTC
svn commit: r735021 - in /incubator/vcl/trunk/web/.ht-inc:
authentication.php authmethods/ldapauth.php utils.php
Author: jfthomps
Date: Fri Jan 16 06:08:21 2009
New Revision: 735021
URL: http://svn.apache.org/viewvc?rev=735021&view=rev
Log:
VCL-54
all remaining places where and ldap_bind occurs had a call added to ldap_set_option to disable LDAP referrals
authentication.php:
ldapLogin modified
utils.php
checkAccess and ldapUIDLookup modified
authmethods/ldapauth.php
updateEXAMPLE2Groups modified
Modified:
incubator/vcl/trunk/web/.ht-inc/authentication.php
incubator/vcl/trunk/web/.ht-inc/authmethods/ldapauth.php
incubator/vcl/trunk/web/.ht-inc/utils.php
Modified: incubator/vcl/trunk/web/.ht-inc/authentication.php
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/web/.ht-inc/authentication.php?rev=735021&r1=735020&r2=735021&view=diff
==============================================================================
--- incubator/vcl/trunk/web/.ht-inc/authentication.php (original)
+++ incubator/vcl/trunk/web/.ht-inc/authentication.php Fri Jan 16 06:08:21 2009
@@ -344,12 +344,11 @@
return;
}
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
+ ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);
/*if($authtype == 'EXAMPLE1 LDAP') {
# in this case, we have to look up what part of the tree the user is in
# before we can actually look up the user
$auth = $authMechs[$authtype];
- ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
- ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);
$res = ldap_bind($ds, $auth['masterlogin'],
$auth['masterpwd']);
if(! $res) {
Modified: incubator/vcl/trunk/web/.ht-inc/authmethods/ldapauth.php
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/web/.ht-inc/authmethods/ldapauth.php?rev=735021&r1=735020&r2=735021&view=diff
==============================================================================
--- incubator/vcl/trunk/web/.ht-inc/authmethods/ldapauth.php (original)
+++ incubator/vcl/trunk/web/.ht-inc/authmethods/ldapauth.php Fri Jan 16 06:08:21 2009
@@ -459,6 +459,7 @@
if(! $ds)
return 0;
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
+ ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);
$res = ldap_bind($ds, $auth['masterlogin'],
$auth['masterpwd']);
Modified: incubator/vcl/trunk/web/.ht-inc/utils.php
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/web/.ht-inc/utils.php?rev=735021&r1=735020&r2=735021&view=diff
==============================================================================
--- incubator/vcl/trunk/web/.ht-inc/utils.php (original)
+++ incubator/vcl/trunk/web/.ht-inc/utils.php Fri Jan 16 06:08:21 2009
@@ -393,6 +393,7 @@
exit;
}
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
+ ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);
$ldapuser = sprintf($authMechs[$authtype]['userid'], $user['unityid']);
$res = ldap_bind($ds, $ldapuser, $xmlpass);
if(! $res) {
@@ -932,6 +933,7 @@
return FALSE;
}
+ ldap_set_option($ldapConnect, LDAP_OPT_REFERRALS, 0);
$result = ldap_bind($ldapConnect, $ldaprdn, $ldappass);
if(!$result) {
$error['op'] = "ldapUIDLookup";