Ciao ragazzi,
ho un problema un po' particolare. In pratica come avrete capito dal titolo ho bisogno di effettuare al mio sito web un'autenticazione di tipo windows tramite LDAP su un'active directory. Ora i passaggi che ho seguito sono i seguenti:
1) inserito all'interno del web.config l'autenticazione windows
<authentication mode="Windows"/>
<identity impersonate="true"/>

2) ho aggiunto come connection string la connessione LDAP
<add name="ADconn" connectionString="LDAP://..../OU=...,DC=..." />

3) messo come membership provider questo qui
<membership defaultProvider="MembershipADProvider">
<providers>
<add connectionStringName="ADconn" name="MembershipADProvider"
type="System.Web.Security.ActiveDirectoryMembershi pProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</membership>

4)e ho messo come pagina di partenza invece del login.aspx la default.aspx
dove all'interno c'è la asp:loginview

<asp:LoginView ID="LoginView2" runat="server" Visible="true">
<AnonymousTemplate>
Utente non riconosciuto
</AnonymousTemplate>
<LoggedInTemplate>
<ContentTemplate>
<ecmefaultDPL ID="DefaultDPL" runat="server" Visible="true"/>
</ContentTemplate>
</LoggedInTemplate>

Ora, il role provider e il profile provider per ora sono rimasti con stringa di connessione su db e il profile provider ha dei campi avvalorati per default.

Avvio il sito e risulto loggato con il profilo di default associatomi dal profile provider. Voi direte qual'è il problema? Il problema è che il mio account su Active Directory non c'è quindi non dovrei risultare loggato. Come si spiega questa cosa?

Vi ringrazio in anticipo per le eventuali risposte. Spero possiate aiutarmi.