【发布时间】:2009-10-30 20:35:58
【问题描述】:
我似乎无法找到正确的 IIS / ASP.NET 设置组合来完成以下操作:
- 内部域上的所有用户都应该能够访问 IIS 站点(使用 NTLM 身份验证),并且 ASP.NET 应用程序应该能够获取当前用户的用户名(又名 用户被认证为他们自己)。
- 正在运行的 ASP.NET 应用程序应该能够在管理员帐户下执行某些操作。例如,Active Directory 更改或将文件写入受限位置。
您可能会猜到,但该应用程序的重点是能够让“普通”用户通过 Web 应用程序进行特定的“管理”更改。同时,更改应该使用“普通”用户的帐户记录,所以我不想丢失经过身份验证的用户的凭据。
在 IIS6 中查找特定设置以完成 #1(域中的任何用户都可以访问该站点并以自己的身份进行身份验证),以及 #2 的代码。
【问题讨论】:
标签: asp.net authentication iis-6 ntlm