我有一个(ASP.NET 3.5)Intranet应用程序,它被设计为使用窗体身份验证(以及默认的aspnet成员资格系统)。我还在另一个表中存储了有关用户的附加信息,该表与aspnet_users表共享其主键。将窗体身份验证与Windows身份验证混合使用
对于属于我们域名的用户,我将他们的域帐户名称存储在次要用户表中,并且我想自动登录其域名帐户名称与存储在表中的名称相匹配的用户。
我已经阅读了可用的指南 - 它们都来自两年前或更久,并且假设您可以在允许您提取域帐户名的单独登录页上激活Windows身份验证。但是,从我所知道的情况来看,这在IIS7中是不可能的(整体身份验证方法适用于所有页面,无法选择性地取消激活,并且两种身份验证方法都无法应用于同一页面)。
有没有办法让IIS通过请求用户的Windows域帐户名?我不需要适当的AD身份验证,只需要域名。
非常有趣 - 谢谢你在这里加入它,因为我认为这个主题有很多搜索点击。 – 2011-05-27 09:08:58
切换接受的答案,因为显然这个问题已经得到了不少点击,并且这将更清晰。 – 2011-09-28 09:56:18
甜,ta!我希望它有助于未来的谷歌 – 2011-09-28 15:53:55