Inhaltsverzeichnis:

Was ist der Autorisierungsfilter in MVC?
Was ist der Autorisierungsfilter in MVC?

Video: Was ist der Autorisierungsfilter in MVC?

Video: Was ist der Autorisierungsfilter in MVC?
Video: What is Authorization filter in MVC ? 2024, Dezember
Anonim

Wenn Sie jedoch möchten, dass die Aktionsmethoden nur für authentifizierte und autorisierte Benutzer verfügbar sind, müssen Sie die Berechtigungsfilter in MVC . Die Berechtigungsfilter bietet zwei integrierte Attribute wie Autorisieren und AllowAnonymous, die wir gemäß unseren Geschäftsanforderungen verwenden können.

In ähnlicher Weise können Sie sich fragen, was ist ein Autorisierungsfilter in MVC?

Berechtigungsfilter sind für die Überprüfung des Benutzerzugriffs verantwortlich; diese implementieren die IAuthorizationFilter-Schnittstelle im Framework. Diese Filter verwendet, um zu implementieren Authentifizierung und Genehmigung für Controller-Aktionen. Zum Beispiel die Filter autorisieren ist ein Beispiel für ein Berechtigungsfilter.

Wissen Sie auch, was die Filtertypen in MVC sind? Das ASP. NET MVC-Framework unterstützt vier verschiedene Filtertypen:

  • Berechtigungsfilter – Implementiert das IAuthorizationFilter-Attribut.
  • Aktionsfilter – Implementiert das IActionFilter-Attribut.
  • Ergebnisfilter – Implementiert das IResultFilter-Attribut.
  • Ausnahmefilter – Implementiert das IExceptionFilter-Attribut.

Wie ist der Autorisierungsfilter in MVC implementiert?

Autorisierungsfilter in ASP. NET MVC

  1. Wählen Sie das Projekt "Webanwendung" und geben Sie Ihrem Projekt einen passenden Namen.
  2. Wählen Sie "leere" Vorlage, aktivieren Sie das Kontrollkästchen MVC und klicken Sie auf OK.
  3. Klicken Sie mit der rechten Maustaste auf den Controller-Ordner und fügen Sie einen neuen Controller hinzu.
  4. Klicken Sie mit der rechten Maustaste auf die Indexmethode in HomeController.

Wie funktioniert die MVC-Authentifizierung?

Formen Authentifizierung Formularbasiert Authentifizierung stellt ein Eingabeformular bereit, in das Benutzer den Benutzernamen und das Kennwort mit begleitender Logik in die Anwendung eingeben können, die zur Validierung dieser Anmeldeinformationen erforderlich ist. MVC bietet viel Infrastrukturunterstützung für Forms Authentifizierung.

Empfohlen: