![]() |
Quote:
I have the same behavior as you, "You have entered an invalid username or password". I had been receiving an error that the initial bind failed, but now I don't even receive this error. |
1 Attachment(s)
Attached are the cumulative changes/updates for product-ldap_auth-1.5.xml provided by cowbert and john.parlane for running in version 4 so you don't have to update it by hand yourself. Thanks to all who have made this possible!
Also, make sure you install the php-ldap package via yum if you are running Linux, and then restart your apache server after you've installed it. e.g. > yum install php-ldap > restart apache Cheers, Jim |
1 Attachment(s)
changed vbull.user to forum.user in the user database query lookup so it will properly look up existing users
|
Quote:
Big thanks, Gina |
I'm having issues getting this working with our setup.
vBulletin 3.8.2 Openldap (linux debian) php 5 product-ldap_auth-1.5.xml It is binding ok, but setting Naming Attribute to what we use in the OU - "uid" it isn't picking up the username. Full Name Support for LDAP Auth - seems to work, using the same username on vbulletin database as it is in the ldap database. Just can't login with users using ldap auth details, also the mod isnt disabling vbulletin users. |
Quote:
Code:
define('DISABLE_PASSWORD_CLEARING', 1); How can I make any errors with this output to a log? I would like to better diagnose my failures. |
1 Attachment(s)
There is a lot of good information scattered around this thread for connecting this plugin to Active Directory. In the interest of making things a bit more clear, here are the additional steps required for connecting to Active Directory:
Active Directory: You need a user to query Active Directory Firewall: Don't forget to open firewall ports for authentication if you are working with a DMZ or the like. LDAP Authentication Settings in vBulletin: Anonymous Bind: No Bind DN: <Domain>\<Username> Naming Attribute: sAMAccountName Search Base DN: OU=<Whatever>,DC=<your_domain>,DC=<your_domain_tld > LDAP Attributes: fullName, mail, sAMAccountName Some points to keep in mind: 1. This plugin doesn't seem to work if your Search Base DN begins with a DN in AD. You must have your search base begin with an OU. This means that if you have multiple OU's at the top level of AD that contain users, you may have a problem. 2. The Bind DN should be passed in the format shown above. 3. Make sure to download product-ldap_auth-1.5_vb4.xml found in this thread, not the one from Haqa's original post. This version contains patches needed for vBulletin 4. 4. The product-ldap_auth-1.5_vb4.xml code attached to this post has a change so that you do not have to specify your DB name: Code:
$dbuserinfo = $vbulletin->db->query_first_slave("SELECT password FROM ".TABLE_PREFIX."user WHERE username = '$username'"); Anything else? Thanks, Kirk. |
Awesome plugin, one request though, how can I set it to give the LDAP users specific usergroup(s) by default?
|
1 Attachment(s)
Okay so I needed to use this for a setup that we have using Active Directory. Kirk's (KPatten) version was great, but being a hacker at heart I tweaked it. I thought I'd share this with the community as a way to say thanks. All the caveats and instructions that Kirk gave in post 127 still apply.
Differences:
For this to work you'll need the following files. They go in the following locations: ./includes/xml/hooks_ldap_auth.xml ./includes/devtools.php A big thanks to everyone who has contributed to this solution: kpatten, haqa, malcolmx and zemic. |
Quote:
Code:
Fatal error: Call to undefined function ldap_connect() in D:\www\vhosts\localhost\includes\functions.php(7038) : eval()'d code on line 36 |
All times are GMT. The time now is 08:26 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|