Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

MVC3 - Xác thực bằng tài khoản máy chủ SQL

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ý.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng biểu thức chính quy trong một thủ tục được lưu trữ

  2. Truyền đối chiếu các biến nvarchar trong t-sql

  3. Làm cách nào để chạy một thủ tục được lưu trữ hàng ngày trong SQL Server Express Edition?

  4. Làm cách nào để tạo DSN theo chương trình?

  5. Tôi có thể sử dụng Tư cách thành viên ASP.NET với SQL Server Compact Edition không?