Table des matières:

Qu'est-ce que le filtre d'autorisation dans MVC ?
Qu'est-ce que le filtre d'autorisation dans MVC ?

Vidéo: Qu'est-ce que le filtre d'autorisation dans MVC ?

Vidéo: Qu'est-ce que le filtre d'autorisation dans MVC ?
Vidéo: Architecture - patron MVC 2024, Peut
Anonim

Mais si vous souhaitez que les méthodes d'action ne soient disponibles que pour les utilisateurs authentifiés et autorisés, vous devez utiliser le Filtre d'autorisation dans MVC . Les Filtre d'autorisation fournit deux attributs intégrés tels que Autoriser et AllowAnonymous que nous pouvons utiliser selon nos besoins commerciaux.

De même, vous pouvez demander, qu'est-ce qu'un filtre d'autorisation dans MVC ?

Filtres d'autorisation sont responsables de la vérification de l'accès des utilisateurs; ceux-ci implémentent l'interface IAuthorizationFilter dans le framework. Ces filtres utilisé pour mettre en œuvre authentification et autorisation pour les actions du contrôleur. Par exemple, le Filtre d'autorisation est un exemple de Filtre d'autorisation.

Sachez également, quels sont les types de filtres dans MVC ? Le framework ASP. NET MVC prend en charge quatre types de filtres différents:

  • Filtres d'autorisation – Implémente l'attribut IAuthorizationFilter.
  • Filtres d'action – Implémente l'attribut IActionFilter.
  • Filtres de résultats – Implémente l'attribut IResultFilter.
  • Filtres d'exception – Implémente l'attribut IExceptionFilter.

Justement, comment le filtre d'autorisation est-il implémenté dans MVC ?

Filtre d'autorisation dans ASP. NET MVC

  1. Choisissez le projet "application web" et donnez un nom approprié à votre projet.
  2. Sélectionnez le modèle "vide", cochez la case MVC et cliquez sur OK.
  3. Cliquez avec le bouton droit sur le dossier des contrôleurs et ajoutez un nouveau contrôleur.
  4. Cliquez avec le bouton droit sur la méthode Index dans HomeController.

Comment fonctionne l'authentification MVC ?

Formes Authentification Basé sur le formulaire authentification fournit un formulaire de saisie où les utilisateurs peuvent saisir le nom d'utilisateur et le mot de passe avec la logique d'accompagnement dans l'application nécessaire pour valider ces informations d'identification. MVC fournit beaucoup de support d'infrastructure pour Forms Authentification.

Conseillé: