我为我的asp.net mvc 1.0 web应用程序构建了一个自定义登录系统,因为我为每个用户存储了大量用户数据(我决定不尝试为窗口添加自定义表鉴于此)。登录系统基本上使用SQL Server(2005或2008)以及我自己的数据库和非常标准的表结构。用户表与唯一的ID,用户名和散列密码链接到我的其他用户相关数据表。使用ASP.NET MVC进行Windows身份验证
我的问题是,我怎样才能使我的系统使用Windows身份验证登录。我想允许管理员为用户(在我的系统中定义)选择一个Windows身份验证登录名,并可能为我的自定义表中的某些内容添加一个值,以供我对其进行身份验证?
这个问题可能是错误的,我可能误解了Windows身份验证的工作原理,但我想在我的Web应用程序中提供该选项。
我不知道确切的答案,但我认为要使用Windows身份验证您需要设置活动目录,并为您的网络上的每个人都有一个用户。然后,我认为你需要使用web.config模拟asp.net用户,你应该很好去。 – rball 2009-09-10 15:42:12