LDAP Documentation

In this board you can talk about general questions about phpMyFAQ

Moderator: Thorsten

Post Reply
bragot
Posts: 9
Joined: Fri Mar 07, 2008 5:06 pm

LDAP Documentation

Post by bragot »

Hi All,

I'm looking to implement phpMyFAQ in my organization. I'm inclined to use the LDAP feature, but I'd like to make sure that the feature is in line with my expectations. Can someone explain what the effect of enabling this feature is?

Will this mean that I can set all permissions within the site based on AD name?

Thanks for the great product!
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: LDAP Documentation

Post by Thorsten »

Hi,
bragot wrote:Will this mean that I can set all permissions within the site based on AD name?
no, but this is planned.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
bragot
Posts: 9
Joined: Fri Mar 07, 2008 5:06 pm

Post by bragot »

Thank you. What does the LDAP authentication option provide then?
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

currently it just reads the realname and the e-mail address from LDAP and fills the input fields with this information.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Compuman
Posts: 17
Joined: Wed Feb 04, 2009 11:58 am
Location: Germany-Essen

Post by Compuman »

Hi,

Ich habe LDAP aktiviert und die DATALDAP.php erstellt und mit den notwendigen Daten versehen. Ich habe aber noch keine Seite gefunden, auf der die Daten aus dem LDAP automatisch ergänzt werden. Leider finde ich auch hier im Forum keine näheren Infos.

Gibt es schon was neues zum Thema Anmeldung über ADS/LDAP? Ich habe diverse Beiträge gelesen in denen auf die Version 2.x verwiesen wurde.

Übrigens: Ich nutze PHPMYFAQ 2.0.10 auf einem IIS Windowsserver 2003R2. LDAP Funktion wird auf der Adminseite (inzwischen) angezeigt.

Bin für jeden Hinweis dankbar....
Es grüßt freundlich

Markus
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

auf der Frage-Seite im Frontend sollten dein LDAP Name und E-Mail ausgefüllt sein...

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Compuman
Posts: 17
Joined: Wed Feb 04, 2009 11:58 am
Location: Germany-Essen

Post by Compuman »

Hi,
Thorsten, Danke für die schnelle Antwort. Inzwischen habe ich zwei Fehler gefunden und bereinigt. Inzwischen werden die felder auch automatisch gefüllt wenn ich eine neue frage, Neue FAQ oder das Kontaktformular öffne.
Vielleicht haben das Problem auch andere die im Firmennetz arbeiten.
Beim automatischen Ausfüllen des Namensfeldes wurde der Domänenname nit angegeben. Dies konnte LDAP nicht auflösen
Wir haben in der LDAP.phpdie Zeile 95 und 119 wie folgt geändert.

$sr = ldap_search($this->ds, $this->base, 'uid='.substr($username,8), array('mail'));

Ich weis nicht, ob das die richtige stelle war und ob es beim nächsten Update ein Problem gibt. Vielleicht hast du ja eine ander/besser Lösung.

Vielen Dank noch mal.
Es grüßt freundlich

Markus
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

warum kürzt du den Usernamen auf 8 Stellen? Das ist die einzige Änderung, die ich jetzt sehe?

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Compuman
Posts: 17
Joined: Wed Feb 04, 2009 11:58 am
Location: Germany-Essen

Post by Compuman »

Hi Thorsten.

Wenn ich sonst im PHPMYFAQ eine neue Frage öffne erscheint im Namensfels Domäne\Username. Dieser Eintrag wird anscheind genau so an den LDAP Server geschickt. Unser LDAP Server kann aber mit der Domäne\ nicht anfangen und gibt mir die ganz oben beschriebene Fehlermeldung. Nach dem Kürzen um 8 Stellen (von links) bleibt nur noch der Username übrig und LDAP tut das, was er soll.

Woher nimmst du denn den Namensvorschlag? Ist das der Windows Logon name oder liest du "irgendetwas" aus?

Schönen Abend noch
Es grüßt freundlich

Markus
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

ah... ich hab das damals nicht gegen einen AD getestet, sondern gegen ein Linux-LDAP-Directory... da gibts natürlich keine Domäne...

Ich überlege mir was!

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

in phpMyFAQ 2.5 kannst du gegen das AD authentifizieren.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply