Vraag : Ervaar Authentificatie van Actieve Folder aan ASP.Net

Hello, heeft
I een toepassing ASP.Net die gebruiken vormenauthentificatie tegen een SQL gegevensbestand dat verstrekt rollen en andere die voorrechten ook gebaseerd=worden= op de gebruiker - identiteitskaart Wij willen de toepassing met Actieve Folder integreren om één enkele login aan de gebruiker te verstrekken.  Dan wanneer de gebruiker probeert om tot de toepassing toegang te hebben ASP.Net zal die de gebruikersidentiteit worden verkregen uit netwerklogin, het SQL gegevensbestand wordt gevraagd om rollen (als zij een rekening met rollen anders bepaald… aan pagina opnieuw richten opdragend hen om om een rekening) hebben te plaatsen te verzoeken, hun zittingsvariabelen te plaatsen, en hen opnieuw te richten aan de aangewezen pagina.  Schijnt eenvoudige enough.

Here is wat ik wat hulp met kon gebruiken:
1.  Welke veiligheidsmontages worden vereist voor IIS 6.0 om met ASP.Net en deze authentificatiemethode te werken?  „Verwijder Anonieme Toegang“ en gebruik de „Geïntegreerde Authentificatie van Vensters“?
2.  Is de authentificatiemethode nu in web.config „Vensters“ eerder dan „Vormen Authentificatie“?  Als ik de gebruiker krijg identificeer me van netwerklogin al behoefte van I te doen is krijgen hun rollen van het gegevensbestand en de reeks hun zitting… zolang de zitting niet de gebruiker kan toegang hebben is verlopen tot wat hun rollen in application.
3 toestaan.  Hoe kan ik beste een milieu domain/AD op XP ontwikkelingslaptop simuleren?  Of gebruik ik enkel venstersauthentificatie in XP als „netwerk zoals“ login… met andere woorden een verschillende authentificatiebenadering in ontwikkeling tegenover productie.  Ik heb verre toegang tot een ontwikkelingssysteem dat aan productie identiek is maar slechts de test wat op de/>My ervaring is ontwikkeld XP laptop.

Antwoord : Ervaar Authentificatie van Actieve Folder aan ASP.Net

Wat probeert u om te doen? Een keer xmldataset terug op uw opgeslagen procedure van uw dienst wordt gebaseerd die? Dan is het zo eenvoudig zoals dit:

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
    [WebMethod]
    openbare Dataset GetSPData () {
        SqlConnection bedriegt;
        SqlCommand cmd;
        SqlDataAdapter adpt;
        Dataset ds = nieuwe Dataset ();
        koord SP = „certifica.ObtenerCodigoCurso“;
        bedrieg = nieuwe SqlConnection (ConfigurationManager.ConnectionStrings [„YourConnectionString“] .ConnectionString);
        cmd = nieuwe SqlCommand (SP, bedriegt);
        cmd.CommandType = CommandType.StoredProcedure;
        cmd. Parameters.Add („@abreviatura“, SqlDbType.NVarChar, 10). Waarde = „PARAMVALUE“;
        adpt = nieuwe SqlDataAdapter (cmd);
        bedrieg. Open ();
        adpt. Vul (ds);
        bedrieg. Sluit ();
        keer ds terug;
}
Andere oplossingen  
 
programming4us programming4us