Πίνακας περιεχομένων:

Τι είναι το φίλτρο εξουσιοδότησης στο MVC;
Τι είναι το φίλτρο εξουσιοδότησης στο MVC;

Βίντεο: Τι είναι το φίλτρο εξουσιοδότησης στο MVC;

Βίντεο: Τι είναι το φίλτρο εξουσιοδότησης στο MVC;
Βίντεο: What is Authorization filter in MVC ? 2024, Νοέμβριος
Anonim

Αλλά εάν θέλετε οι μέθοδοι ενεργειών να είναι διαθέσιμες μόνο για τους πιστοποιημένους και εξουσιοδοτημένους χρήστες, τότε πρέπει να χρησιμοποιήσετε το Φίλτρο εξουσιοδότησης στο MVC . ο Φίλτρο εξουσιοδότησης παρέχει δύο ενσωματωμένα χαρακτηριστικά όπως Εξουσιοδοτώ και AllowAnonymous που μπορούμε να χρησιμοποιήσουμε σύμφωνα με τις επιχειρηματικές μας απαιτήσεις.

Ομοίως, μπορείτε να ρωτήσετε, τι είναι το φίλτρο εξουσιοδότησης στο MVC;

Φίλτρα εξουσιοδότησης είναι υπεύθυνοι για τον έλεγχο της πρόσβασης χρήστη· Αυτά υλοποιούν τη διεπαφή φίλτρου IAuthorization στο πλαίσιο. Αυτά τα φίλτρα χρησιμοποιείται για την υλοποίηση αυθεντικοποίηση και εξουσιοδότηση για τις ενέργειες του ελεγκτή. Για παράδειγμα, το Εξουσιοδότηση φίλτρου είναι ένα παράδειγμα ενός Φίλτρο εξουσιοδότησης.

Επίσης, γνωρίζετε, ποιοι είναι οι τύποι φίλτρων στο MVC; Το πλαίσιο ASP. NET MVC υποστηρίζει τέσσερις διαφορετικούς τύπους φίλτρων:

  • Φίλτρα εξουσιοδότησης – Υλοποιεί το χαρακτηριστικό IAuthorizationFilter.
  • Φίλτρα ενεργειών – Υλοποιεί το χαρακτηριστικό IActionFilter.
  • Φίλτρα αποτελεσμάτων – Υλοποιεί το χαρακτηριστικό IResultFilter.
  • Φίλτρα εξαίρεσης – Υλοποιεί το χαρακτηριστικό IExceptionFilter.

Λοιπόν, πώς εφαρμόζεται το φίλτρο εξουσιοδότησης στο MVC;

Φίλτρο εξουσιοδότησης στο ASP. NET MVC

  1. Επιλέξτε έργο "εφαρμογή Ιστού" και δώστε ένα κατάλληλο όνομα στο έργο σας.
  2. Επιλέξτε "κενό" πρότυπο, επιλέξτε το πλαίσιο ελέγχου MVC και κάντε κλικ στο OK.
  3. Κάντε δεξί κλικ στο φάκελο ελεγκτές και προσθέστε ένα νέο ελεγκτή.
  4. Κάντε δεξί κλικ στη μέθοδο Index στο HomeController.

Πώς λειτουργεί ο έλεγχος ταυτότητας MVC;

Έντυπα Αυθεντικοποίηση Με βάση τη φόρμα αυθεντικοποίηση παρέχει μια φόρμα εισαγωγής όπου οι χρήστες μπορούν να εισάγουν το όνομα χρήστη και τον κωδικό πρόσβασης με τη συνοδευτική λογική στην εφαρμογή που απαιτείται για την επικύρωση αυτών των διαπιστευτηρίων. MVC παρέχει μεγάλη υποστήριξη υποδομής για Φόρμες Αυθεντικοποίηση.

Συνιστάται: