2 Stimmen

Welche Muster können für die Authentifizierung und Autorisierung verwendet werden....c#

Szenario: -

1) Es gibt eine handelsbasierte winApp in c#. Sie müssen sehen, ob der Benutzer für ein bestimmtes Modul berechtigt ist (Authentifizierung auf Makroebene).

2) Des Weiteren müssen Sie prüfen, ob der autorisierte Benutzer über ausreichende Rechte verfügt, um auf bestimmte Berichte/Menüs/Eigenschaften usw. zugreifen zu können (detailliertere Berechtigungsebene).

Frage: -

Sie "müssen" Entwurfsmuster verwenden. Welche(s) Muster ist/sind Ihrer Meinung nach für dieses Szenario geeignet?

Zwänge:-

Sie können die Verwendung von Mustern nicht vermeiden. Sie müssen Standard- bzw. benutzerdefinierte Muster verwenden, um dies zu erreichen.

1voto

Bek Raupov Punkte 3692

Sie können das Befehlsmuster verwenden, um festzustellen, ob der Benutzer berechtigt ist, bestimmte Aufgaben auszuführen, und wenn nicht, diese zu deaktivieren.

Ein Blick auf MS Enterprise Libraries könnte hilfreich sein, ich habe gesehen, wie mein Team sie für Authentifizierungszwecke verwendet hat (basierend auf Rollen/Gruppen)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X