【发布时间】:2011-01-16 02:15:05
【问题描述】:
我有一个 (ASP.NET 3.5) Intranet 应用程序,它被设计为使用表单身份验证(以及默认的 aspnet 成员资格系统)。我还将有关用户的其他信息存储在另一个表中,该表与 aspnet_users 表共享其主键。
对于属于我们域的用户,我将他们的域帐户名存储在辅助用户表中,并且我想自动登录其域帐户名与存储在表中的名称匹配的用户。
我已阅读可用的指南 - 它们都来自两年或更长时间,并假设您能够在允许您提取域帐户名称的单独登录页面上激活 Windows 身份验证。不过,据我所知,这在 IIS7 中是不可能的(整体身份验证方法适用于所有页面,不能有选择地停用,两种身份验证方法不能应用于同一页面)。
有没有办法让 IIS 通过请求用户的 windows 域帐户名?我不需要正确的 AD 身份验证,只需要域名。
【问题讨论】:
标签: asp.net iis-7 forms-authentication windows-authentication