LDAP-Authentifizierung in C# in asp.net
In meiner web-app, ich habe eine login.aspx
Seite. Wenn ich geben Sie den Benutzernamen und das Kennwort, die ich brauche, um zu überprüfen es auf einem remote-server. Sie bieten mir den server Namen (Pfad) und den Domänennamen (weiß nicht, das Kennwort und Benutzername). Wie kann es getan werden?
Meine web.config
<authentication mode="Forms">
<forms loginUrl="Login.aspx" timeout="10"/>
</authentication>
Habe ich gelesen, LDAP-Authentifizierung in ASP.Net MVC
aber, in den membership-provider, schrieb Sie in der Verbindung, Benutzernamen und Passwort.
Was soll ich tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie die Antwort sagt:
Hängt es von der Konfiguration des Servers, wie Sie sollten authentifizieren.
Wenn alles, was Sie tun müssen, ist sicherzustellen, dass der Benutzer existiert und das Passwort gültig ist, können Sie etwas wie dieses: Die Argumente sind domain-Namen, BENUTZER-id und BENUTZER-Passwort. Da wir nicht alles Abfragen, nicht-admin-Berechtigungen sind OK.
Gibt es wohl Gründe, dass dies nicht in jeder situation funktioniert, aber es arbeitete für mich so weit.