Melden Sie sich mit ID statt mit DN in DN-Eingabe an

8

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?

    
Lidya Kartika 11.08.2013, 22:49
quelle

2 Antworten

19

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.

    
Terry Gardner 12.08.2013, 09:38
quelle
0

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%     
penumbra 03.01.2018 14:15
quelle

Tags und Links