Ich versuche, eine Webanwendung mit Novell LDAP-Authentifizierung zu entwickeln. Ich habe in meinem Formular hinzugefügt login.aspx die Login-Steuerelement und ich habe die web.config auf diese Weise konfiguriert:ldap Novell-Authentifizierung in ASP. NET
<connectionStrings>
<add connectionString="LDAP://10.0.0.100:389/cn=admin,o=pippo" name="myConnectionString"/>
</connectionStrings>
<authentication mode="Forms">
<forms loginUrl="~/Account/Login.aspx" timeout="2880"/>
</authentication>
<membership defaultProvider="MembershipADProvider">
<providers>
<add name="MyADMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider,
System.Web, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="myConnectionString"
port="389"
useSSL="false"
connectionProtection="None"
connectionUsername="cn=admin,o=pippo"
connectionPassword="admin"
enableSearchMethods="true"
/>
</providers>
</membership>
Aber wenn ich auf Login-Button klicken empfangen ich diese Fehlermeldung:
"Dieser Anbieter kann nur auf Active Directory- und ADAM-Verzeichnisse zugreifen."
Ich bemerkte, dass wenn ich falsch password die Fehlermeldung ändert sich zu: "Anmeldung fehlgeschlagen: unbekannter Benutzername oder falsches Passwort". Ich denke also, dass die Anwendung in irgendeiner Weise mit dem LDAP-Server verbunden ist und mit ihm kommuniziert.
Jetzt die Fragen ... Welche Art von Anbieter muss ich wählen? Oder wie kann ich den ActiveDirectoryMembershipProvider einrichten, um sich gegen LDAP Novell anzumelden?
Mit anderen Worten, wie kann LDAP-Authentifizierungscode entwickelt werden, um den Benutzer in Novells LDAP nachzuschlagen?
Vielen Dank an alle im Voraus
Grüße
Novell? Was ist das? ;) –