Novell NDS LDAP Authentication for CACTI

Addons for Cacti and discussion about those addons

Moderators: Developers, Moderators

Post Reply
Techniplex
Posts: 2
Joined: Wed Nov 23, 2005 3:54 pm

Novell NDS LDAP Authentication for CACTI

Post by Techniplex »

I have re-written the AUTH_LOGIN.PHP to utilize Novell's eDirectory LDAP. It may still work with active directory but I have not tried it. It works with 0.8.6c and higher. Please test and enjoy.
Attachments
auth_login.zip
Novell eDirectory LDAP Module
(2.56 KiB) Downloaded 647 times
User avatar
rony
Developer/Forum Admin
Posts: 6022
Joined: Mon Nov 17, 2003 6:35 pm
Location: Michigan, USA
Contact:

Post by rony »

FYI....

If you would use the properly formatted "LDAP DN" in "Settings -> Authenication -> LDAP Settings" your would not have to modify the code.

I did look at your patch and the properly formatted DN for your environment is:

Code: Select all

cn=<username>
The above will work for you, because all that cacti is worried about is that you can bind to the LDAP directory with that DN and password combination.

The code you have added is kinda redundent, in that you are binding with the username and password then searching for the DN.

If you would like to see a great example of LDAP code for better authenication, check out the SVN code in the TRUNK section. This is the 0.9.0 developement branch where I have added a lot of features, including the one you have implemented here.

Any questions, ask away, I even invite you to email me.
[size=117][i][b]Tony Roman[/b][/i][/size]
[size=84][i]Experience is what causes a person to make new mistakes instead of old ones.[/i][/size]
[size=84][i]There are only 3 way to complete a project: Good, Fast or Cheap, pick two.[/i][/size]
[size=84][i]With age comes wisdom, what you choose to do with it determines whether or not you are wise.[/i][/size]
Techniplex
Posts: 2
Joined: Wed Nov 23, 2005 3:54 pm

NDS Auth

Post by Techniplex »

The problem I was getting around was that we do not allow guests/anonymous to browse/bind to the LDAP tree. I also thought that this implementation wanted user@context (AD implementation) instead of o=xxxxx,cn=yyyy I performed a bind using the user/pass which proved that the the user/pass combination was valid.
User avatar
rony
Developer/Forum Admin
Posts: 6022
Joined: Mon Nov 17, 2003 6:35 pm
Location: Michigan, USA
Contact:

Post by rony »

Yah,

Well, that's where the LDAP DN comes in. You can setup a DN in cacti, like:

Code: Select all

o=xxxx,cn=<username>
and "<username>" will be replaced with the username that was used at the login page.

Then if it can bind, it it considered good.

I know and understand why you did this. But it's kinda redundant, in that you are already binding with that user to search for the DN. Cacti doesn't care other that it can bind, it doesn't use anymore information from the LDAP.
[size=117][i][b]Tony Roman[/b][/i][/size]
[size=84][i]Experience is what causes a person to make new mistakes instead of old ones.[/i][/size]
[size=84][i]There are only 3 way to complete a project: Good, Fast or Cheap, pick two.[/i][/size]
[size=84][i]With age comes wisdom, what you choose to do with it determines whether or not you are wise.[/i][/size]
guillo
Posts: 9
Joined: Wed Oct 09, 2013 10:36 am

Re: Novell NDS LDAP Authentication for CACTI

Post by guillo »

Just wanted to share that I got the LDAP authentication to work with Novell.
First tip: any change you do on the configuration will only be active when you close the browser you are using to test the login page.
2nd tip: look at the information needed on the image.

Hope this is helpful
d
Attachments
ldapNovell.jpg
ldapNovell.jpg (302.44 KiB) Viewed 3106 times
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests