Welche Alternativen gibt es für die Authentifizierung von asp.net-Formularen?

8

Wir entwickeln eine Web-App, die ein ziemlich komplexes Benutzer- und Berechtigungssystem haben wird.

Die allgemeine Idee ist, dass wir 3 Sicherheitsstufen haben:

  • ein einfacher Benutzer - der nur auf grundlegende Daten in einem Datenrepository zugreifen kann
  • ein Manager - der Daten-Repositories öffnen kann
  • ein Superuser - der Repository-Fabriken öffnen kann.

Jedes Repository enthält verschiedene Datentypen (Text, Bilder usw.).

Wir suchen nach Authentifizierungsmethoden, die uns erlauben: 1. Skalierbarkeit. 2. Anpassung. 3. Um Berechtigungen zu erstellen, die die GUI beeinflussen, verweigern Sie den Zugriff auf bestimmte Seiten. 4. Vordefinierte Rollen erstellen - dies ermöglicht die einfache Einrichtung neuer Benutzer. 5. Erstellen benutzerdefinierter Rollen für bestimmte Benutzer - Zulassen von Berechtigungssätzen, die sich von den vordefinierten Rollen unterscheiden.

Vielen Dank im Voraus

    
Eytan Levit 07.06.2010, 14:09
quelle

3 Antworten

1

Mit der integrierten ASP.NET-Mitgliedschaft, den Rollen und dem Profil können Sie alles tun, was Sie benötigen. Ich empfehle Ihnen, Scott Mitchells exzellente Artikelserie zur Verwendung und Anpassung dieser Funktionalität zu lesen.

>     
Dubs 07.06.2010, 14:35
quelle
3

Was Sie in diesem Beitrag sagen, ist eine genaue Beschreibung der Art der Sache, die von dem ASP.NET-Mitgliedschaftssystem gewährt wird, warum nicht verwenden?

    
Mitchel Sellers 07.06.2010 14:13
quelle
0

Es hört sich an, als würde das vorhandene Framework funktionieren oder Sie könnten einen benutzerdefinierten Mitgliedschafts- / Rollenanbieter erstellen, um einige der vorhandenen Funktionen hinzuzufügen, nach denen Sie suchen. Es hängt von den Anforderungsdetails ab.

    
Brian Mains 07.06.2010 14:16
quelle