|
-->![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() AuthentifizierungUnterstützte Authentifizierungsverfahren
Basic Authentifizierung (s199)Einrichtung der Basic AuthentifizierungAuthentifizierung durch IIS gegenüber ActiveDirectory. Austausch von Benutzername + Passwort im Klartext, daher ist die Verschlüsselung der Leitung mit SSL nötig. Einstellung im IIS (), Webseite Eigenschaften->Verzeichnissicherheit. BenutzerverwaltungFindet im ActiveDirectory, in einer Datenbank oder (nicht empfohlen) in der Web.config statt. Zugriff bei Basic AuthentifizierungUser.Identity.IsAuthenticated.ToString() Forms AuthentifizierungEinrichtung der Forms AuthentifizierungUsernamen und Passwörter können in der Web.config definiert werden, was aber nicht empfehlenswert ist. Besser ist die Erstellung einer Datenbank. die Web.config kann pro Verzeichnis individuell sein. <configuration> Konfiguration des Provider in der WebConfig<providers> bei pass BenutzerverwaltungBis .NET v2.0 keine Unterstützung durch Visual Studio. Ab .NET v2.0 Benutzerverwaltung in VisualStudio. Webbasierte Oberfläche für die Administration von Benutzern und Rollen. Standardmässig ist die Datenbank im SQLServer Express. Für andere DB-Server kann der Provider angegeben werden. Einrichtung der DatenbankStarten Sie das Programm C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe Ein Assistent führt Sie durch die Einrichtung der Datenbank. In Ihrem WebProjekt (File->New Web Site) wählen Sie im Menü Website->Asp.NET Configuration. Die Verwaltungswebseite ermöglicht das Verwalten der Benutzer. Die Datenbank befindet sich im App_Data Verzeichnis mit dem Namen ASPNETDB.MDF Anpassen der Datei web.config: < connectionStrings><clear/> <add name="LocalSqlServer" connectionString="DataSource=(local);Initioal Catalog=WebSeite1;Integrated Security=True" /> </connectionStrings> Controls in Visual StudioIm VisualStudio im Bereich Login stehen Controls für Login, Benutzerverwaltung, Passwortänderung und einiges mehr zur Verfügung. In der erzeugten Datebank sind die Stored Procedures z.B. zur Abfrage UserIsInRole und viels mehr vorhanden. Zugriff bei Forms Authentifizierung |
Ihre Werbung hier
|
Haftungsausschluss: Verwendung der Informationen auf Ihre eigene
Gefahr. Wir übernehmen keinerlei Haftung. Beachten Sie auch den
Haftungsausschluss. Wenn Sie Wünsche, Anregungen, Verbesserungen, Korrekturen oder sonstige Vorschläge zu dieser FAQ haben: . Wir freuen uns auf Ihr Mail. Und jetzt noch ein bisschen Werbung... Stellensuche, Jobangebote unter www.notizia.ch/stellensuche |