Ich habe ein Problem mit LDAP, um Logins zu authentifizieren.
Ich habe bereits einen Benutzer mit allen grundlegenden Informationen erstellt und versuche mich über phpldapadmin mit Details anzumelden:
%Vor%dann kann es sich einloggen.
Aber wenn ich versuche, damit zu arbeiten:
%Vor%es funktioniert nie (kann nicht einloggen).
Bitte sagen Sie mir, was ich konfigurieren soll?
Wenn der LDAP-Client eine einfache BIND-Operation verwendet, muss der BIND-DN vorhanden sein. Die einfache BIND-Operation akzeptiert als Argumente mindestens den DN und ein Passwort.
Berücksichtigen Sie die folgenden Einträge:
%Vor%ist nicht derselbe Eintrag wie:
%Vor%obwohl die Attribute identisch sind (die SN, die von inetOrgPerson benötigt wird, wird in diesem Beispiel weggelassen). Th DN ist der Primärschlüssel und muss mit der einfachen BIND-Operation verwendet werden. Die oben genannten Einträge sind zwei komplette separate Einträge mit zwei verschiedenen DNs.
Ich weiß, dass es etwas veraltet ist, aber ich hatte dasselbe Problem. Thing ist, wie Terry beschrieben hat, dass Full-Dns anders sind. Sie können dies beheben, indem Sie phpldapadmin erzwingen, Benutzer mit uid als ersten Schlüssel in DN zu erstellen.
Sie können
ändern %Vor%bis
%Vor%in Datei
%Vor%Das erstellt jedes posixAccount als:
%Vor%Tags und Links ldap