Mục lục:

Bộ lọc ủy quyền trong MVC là gì?
Bộ lọc ủy quyền trong MVC là gì?

Video: Bộ lọc ủy quyền trong MVC là gì?

Video: Bộ lọc ủy quyền trong MVC là gì?
Video: Biến hình khi văn phòng Schannel có khách đến 2024, Có thể
Anonim

Nhưng nếu bạn muốn các phương thức hành động chỉ khả dụng cho người dùng đã xác thực và được ủy quyền, thì bạn cần sử dụng Bộ lọc ủy quyền trong MVC . Các Bộ lọc Ủy quyền cung cấp hai thuộc tính tích hợp như Ủy quyền và AllowAnonymous mà chúng tôi có thể sử dụng theo yêu cầu kinh doanh của mình.

Tương tự, bạn có thể hỏi, bộ lọc ủy quyền trong MVC là gì?

Bộ lọc Ủy quyền chịu trách nhiệm kiểm tra Quyền truy cập của Người dùng; chúng triển khai IAuthorizationFilterinterface trong khuôn khổ. Này bộ lọc được sử dụng để thực hiện xác thực và ủy quyền cho các hành động của bộ điều khiển. Ví dụ, Ủy quyền bộ lọc là một ví dụ về một Bộ lọc ủy quyền.

Cũng cần biết, các loại bộ lọc trong MVC là gì? Khung ASP. NET MVC hỗ trợ bốn loại bộ lọc khác nhau:

  • Bộ lọc ủy quyền - Triển khai thuộc tính IAuthorizationFilter.
  • Bộ lọc hành động - Triển khai thuộc tính IActionFilter.
  • Bộ lọc kết quả - Triển khai thuộc tính IResultFilter.
  • Bộ lọc ngoại lệ - Triển khai thuộc tính IExceptionFilter.

Như vậy, bộ lọc ủy quyền được triển khai như thế nào trong MVC?

Bộ lọc ủy quyền trong ASP. NET MVC

  1. Chọn dự án "ứng dụng web" và đặt tên thích hợp cho dự án của bạn.
  2. Chọn mẫu "trống", đánh dấu vào hộp kiểm MVC và nhấp vào OK.
  3. Nhấp chuột phải vào thư mục bộ điều khiển và thêm bộ điều khiển mới.
  4. Nhấp chuột phải vào phương thức Index trong HomeController.

Xác thực MVC hoạt động như thế nào?

Các hình thức Xác thực Dựa trên biểu mẫu xác thực đang cung cấp một biểu mẫu đầu vào trong đó người dùng có thể nhập tên người dùng và mật khẩu với logic đi kèm trong ứng dụng cần thiết để xác thực các thông tin đăng nhập đó. MVC cung cấp nhiều hỗ trợ về cơ sở hạ tầng cho Biểu mẫu Xác thực.

Đề xuất: