Hallo,
<br>
ich möche ein später per Login eingegebenes Passwort (und Loginname) mit den Daten aus meinem LDAP-Server vergleichen.
<br>
Verbindung auf den LDAP und die Suche auf das Attribut "dc" in dem der Loginname hinterlegt ist funktioniert bereits.
<br>
Das Password ist im LDAP im "userPassword" Attribut hinterlegt und verschlüsselt gespeichert z.B.
<br>
<tt>{SHA}cRDtpNCeBiql5KOQsKVyrA0sAiA=</tt>
<br>
Nun suche ich einen Weg dieses Attribut mit dem eingegebenen Passwort zu vergleichen bzw. gleich danach zu suchen.
<br>
Die Suche mit:
<br>
<tt>String filter = "(userPassword={SHA}cRDtpNCeBiql5KOQsKVyrA0sAiA=)" ;</tt>
<br>
funktioniert ebenfalls.
<br>
Ich brauche jetzt nur noch den Schritt aus dem eingegebenen Password (String) den entsprechenden "SHA" oder "MD5" Schlüssel zu erstellen.
<br>
Die Such sollte dann im endeffekt mit:
<br>
<tt>String filter = "(userPassword=" + convertPasswort(passwortEingabe) + ")";</tt>
<br>
auch erfolgreich sein.
<br>
Hat jemand eine Idee wie das zu lösen ist ?
<br>
Gruß
Benedikt
<br>
ich möche ein später per Login eingegebenes Passwort (und Loginname) mit den Daten aus meinem LDAP-Server vergleichen.
<br>
Verbindung auf den LDAP und die Suche auf das Attribut "dc" in dem der Loginname hinterlegt ist funktioniert bereits.
<br>
Das Password ist im LDAP im "userPassword" Attribut hinterlegt und verschlüsselt gespeichert z.B.
<br>
<tt>{SHA}cRDtpNCeBiql5KOQsKVyrA0sAiA=</tt>
<br>
Nun suche ich einen Weg dieses Attribut mit dem eingegebenen Passwort zu vergleichen bzw. gleich danach zu suchen.
<br>
Die Suche mit:
<br>
<tt>String filter = "(userPassword={SHA}cRDtpNCeBiql5KOQsKVyrA0sAiA=)" ;</tt>
<br>
funktioniert ebenfalls.
<br>
Ich brauche jetzt nur noch den Schritt aus dem eingegebenen Password (String) den entsprechenden "SHA" oder "MD5" Schlüssel zu erstellen.
<br>
Die Such sollte dann im endeffekt mit:
<br>
<tt>String filter = "(userPassword=" + convertPasswort(passwortEingabe) + ")";</tt>
<br>
auch erfolgreich sein.
<br>
Hat jemand eine Idee wie das zu lösen ist ?
<br>
Gruß
Benedikt
Comment