Tôi đã xây dựng hệ thống đăng nhập tùy chỉnh cho ứng dụng web asp.net mvc 1.0 của mình khi lưu trữ lượng lớn dữ liệu người dùng cho mỗi người dùng (tôi quyết định không thêm bảng tùy chỉnh cho cửa sổ xác thực do điều này). Hệ thống đăng nhập về cơ bản sử dụng SQL Server (2005 hoặc 2008) và cơ sở dữ liệu và cấu trúc bảng của riêng tôi khá chuẩn. Bảng người dùng có id, tên người dùng và mật khẩu băm duy nhất được liên kết với các bảng dữ liệu liên quan đến người dùng khác của tôi.Xác thực Windows với ASP.NET MVC
Câu hỏi của tôi là, làm thế nào tôi có thể buộc hệ thống của mình sử dụng thông tin đăng nhập Xác thực Windows. Tôi muốn cho phép quản trị viên cho một người dùng (như được định nghĩa trong hệ thống của tôi) chọn một đăng nhập Windows Authentication và có lẽ thêm một giá trị vào một cái gì đó trong bảng tùy chỉnh của tôi mà tôi có thể sử dụng để xác thực chúng?
Câu hỏi có thể bị sai lệch và có thể tôi đã hiểu sai cách Windows Authentication hoạt động nhưng tôi muốn cung cấp tùy chọn trong ứng dụng web của tôi.
Tôi không biết câu trả lời chính xác nhưng: Tôi nghĩ rằng để làm việc với cửa sổ auth bạn cần phải thiết lập thư mục hoạt động và có một người dùng cho mỗi người trên mạng của bạn. Sau đó, tôi nghĩ rằng bạn cần phải mạo danh người dùng asp.net bằng cách sử dụng web.config và bạn nên được tốt để đi. – rball