Ich versuche, Code auf python3 zu aktualisieren, indem ich ldap3 Version '0.9.7.4' verwende . ( Ссылка )
Bisher habe ich python-ldap mit python2 benutzt, um einen Benutzer wie folgt zu authentifizieren:
%Vor% Dies gibt (97, [], 2, [])
korrektes Passwort korrekt zurück und erhöht ldap.INVALID_CREDENTIALS
bei einem Bind-Versuch mit einem falschen Passwort.
Mit ldap3
in python3 mache ich folgendes:
Es wird die folgende Ausnahme ausgelöst:
%Vor% Ich verwende den Wert user_dn
, der von python2s ldap-Suche zurückgegeben wird, da dies in python2 zu funktionieren scheint.
Wie kann ich das richtig binden mit ldap3 in python3?
( Eine seltsame Sache, die ich bemerkt habe, ist, dass das LDAPInvalidCredentialsResult von LDAP3 'description': 'success'
enthält. Ich vermute, das bedeutet nur, dass die Antwort erfolgreich empfangen wurde ... )
Tags und Links python ldap python-3.x ldap3