Asp.Net nói chung (không dành riêng cho MVC) có một cách tích hợp để quản lý xác thực.
Nó được thực hiện thông qua MemberhipProvider, RoleProvider và PrincipalProvider. Bạn có thể google những thứ đó để biết thêm chi tiết.
Trong trường hợp của bạn, khi bạn phải kiểm tra thông tin đăng nhập của người dùng dựa trên một lược đồ hiện có, bạn có thể chỉ cần triển khai MemberhipProvider tùy chỉnh của riêng mình (và, nếu cần, RoleProvider và / hoặc ChiefProvider) bắt nguồn từ lớp cơ sở.
Bên trong nhà cung cấp tùy chỉnh của mình, bạn sẽ triển khai các phương pháp chữ ký với mã miền cụ thể của mình.
Cuối cùng, bạn chỉ cần đăng ký nhà cung cấp tùy chỉnh của mình để làm mặc định trong web.config và bạn đã thiết lập. Ứng dụng của bạn có thể sử dụng API thành viên mặc định để xác thực người dùng và thông tin đăng nhập của người quản lý.