ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
592
592
EMPFEHLEN
-
Hallo liebe VB'ler!
Da ich schon seit ewigkeiten nicht mehr in VB entwickle und ich auch mit APIs/ADSI nix am Hut habe, frage ich einmal frei aus der Leber heraus - vielleicht hat ja jemand ein paar Tips.
Ich benötige eine DLL welche an das AD einen Usernamen & ein Passwort übergibt.
Das AD soll mir dann mehr oder weniger nur ein "true" oder "false" zurückliefern.
Sprich ob das Passwort zum Usernamen passt.
Hintergrund:
Wir haben einige Webapplikationen welche eine Authentifikation benötigen.
Aus dieser Webapplikation übergebe ich dann Username & PW an die dll welche mit mitteilen soll, ob das PW gültig ist.
Im Moment haben wir sogar eine DLL (leider ging über die Jahre der Sourcecode verloren) und es funktioniert auch prima. Das Problem bei der jetzigen DLL ist, dass wir die Abfrage mithilfe eines fix eingebauten Useraccounts (Adminrechte) - diesen User hätten wir gerne draussen.
Will jetzt auch nicht zuviel hier schreiben, falls etwas unklar ist ganz einfach fragen.
Vielleicht hat ja jemand schon so eine Abfrage geschrieben und kann mir weiterhelfen.
lg,
Daniel
-
16.01.06 13:13 #2
Schau mal bei:
Faq-o-matic oderCodGuru.
Vermutlich sollte das der Code machen:
Im Anschluß auf nothing testen, wenn keine Fehlermeldung kommt:Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
'-------------------------------------- Const ADS_PROPERTY_CLEAR = 1 Const ADS_PROPERTY_UPDATE = 2 Const ADS_PROPERTY_APPEND = 3 Const ADS_PROPERTY_DELETE = 4 Dim dso As IADsOpenDSObject Dim container As IADsContainer Dim tmpUser As IADsUser --------------------------------- ' use the LDAP provider '--------------------------------- Set dso = GetObject("LDAP:") '--------------------------------- ' you have to use the DN, distiguished name ' of the object to bind to the object ' you will need to change this to whatever ' the real DN is for this user '--------------------------------- Set tmpUser = dso.OpenDSObject( "LDAP://cn=James B,cn=users,dc=AD,dc=com", "Administrator", "password", 1 )
if tmpUser is Nothing then Ergebnis = falseAllen ist das Denken erlaubt, vielen bleibt es erspart. (Kurt Goetz)
-
Danke für die rasche Antwort.
Aber auf den ersten Blick sieht es ja so aus als benötige ich dafür wieder ein Adminaccount (Administrator/passwort).Geändert von motb (16.01.06 um 15:12 Uhr)
Ähnliche Themen
-
Tomcat Login(6.0.18) mit anderen Attributen statt Username+Password
Von he_man2003 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 04.11.08, 11:02 -
Datenbanken abgleichen
Von budking im Forum PHPAntworten: 7Letzter Beitrag: 14.08.05, 12:47 -
INI-Dateien abgleichen
Von Navigato im Forum Sonstige SprachenAntworten: 0Letzter Beitrag: 27.01.05, 18:04 -
Formular Daten mit der Datenbank abgleichen für ein login script
Von powerplayer im Forum PHPAntworten: 3Letzter Beitrag: 12.09.04, 18:48 -
Login Password - wiederholung?
Von vodka im Forum PHPAntworten: 4Letzter Beitrag: 10.03.04, 21:20





Zitieren
Login





