Frage : Durchgang-Authentisierung vom aktiven Verzeichnis zu ASP.Net

Hallo, haben
I eine ASP.Net Anwendung using Formauthentisierung gegen eine SQL-Datenbank, die auch die Rollen und andere Privilegien liefert, die nach der Benutzernummer gegründet.  Wir möchten die Anwendung mit aktivem Verzeichnis integrieren, um einen einzelnen LOGON zum Benutzer zur Verfügung zu stellen.  Dann, wenn der Benutzer versucht, auf die ASP.Net Anwendung zurückzugreifen, erreicht die Benutzeridentität vom Netz-LOGON, die SQL-Datenbank, die, um Rollen einzustellen gefragt (wenn sie ein Konto mit den anders definierten Rollen… umzuadressieren, um das Anweisen sie zu paginieren, ein Konto zu fordern haben), ihre Lernabschnittvariablen einzustellen, und sie zur passenden Seite umzuadressieren.  Mit scheint einfaches enough.

Here ist, was ich verwenden könnte etwas Unterstützung:
1.  Welche Sicherheitseinstellungen angefordert für IIS 6.0 t, um mit ASP.Net und dieser Authentisierungsmethode zu arbeiten?  „Anonymen Zugang“ entfernen und verwenden „integrierte Windows-Authentisierung“?
2.  Ist die Authentisierungsmethode in web.config jetzt „Windows“ eher als „Formen Authentisierung“?  Wenn ich den Benutzer erhalte, vom Netz-LOGON aller kennzeichnen, den ich tun muss soll ihre Rollen von der Datenbank erhalten und ihren Lernabschnitt einzustellen…, solange der Lernabschnitt nicht der Benutzer abgelaufen, kann zurückgreifen, auf was ihre Rollen im application.
3. zugeben.  Wie kann i-Bestes eine domain/AD Umwelt auf einem XP Entwicklungslaptop simulieren?  Oder tue ich verwende gerade Fensterauthentisierung in XP als „Netz wie“ LOGON… mit anderen Worten eine andere Authentisierungsannäherung in der Entwicklung gegen Produktion.  Ich habe Fernzugriff zu einem Entwicklungssystem, das zur Produktion identisch ist, aber nur Test, was auf der XP laptop.

My Erfahrung ist Datenverwaltung und Web-Anwendungen entwickelt worden und ich sehr wenig Erfahrung oder Wissen mit Bedienerkonfigurationen oder aktivem Verzeichnis haben.  Jeder möglicher Eingang, Codebeispiele, Verbindungen, geschätzt.  Danke!

Antwort : Durchgang-Authentisierung vom aktiven Verzeichnis zu ASP.Net

Was versuchen Sie, zu tun? Einen xml Datensatz zurückbringen, der auf Ihrem gespeicherten Verfahren von Ihrem Service basiert? Dann ist er so einfach wie dieses:

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
    [WebMethod]
    allgemeiner Datensatz GetSPData () {
        SqlConnection Betrug;
        SqlCommand cmd;
        SqlDataAdapter adpt;
        Datensatz ds = neuer Datensatz ();
        Schnur SP = „certifica.ObtenerCodigoCurso“;
        Betrug = neues SqlConnection (ConfigurationManager.ConnectionStrings [„YourConnectionString“] .ConnectionString);
        cmd = neues SqlCommand (SP, Betrug);
        cmd.CommandType = CommandType.StoredProcedure;
        cmd. Parameters.Add („@abreviatura“, SqlDbType.NVarChar, 10).Value = „PARAMVALUE“;
        adpt = neues SqlDataAdapter (cmd);
        Betrug. Öffnen ();
        adpt. Fülle (ds);
        Betrug. Abschluss ();
        Rückholds;
}
Weitere Lösungen  
 
programming4us programming4us