[英]Domain user authentication in ASP.NET
我希望我的asp .net Web应用程序仅允许属于DomainName \\ Domain Users的用户访问该站点。 现在,我在IIS上禁用了“匿名访问”,并启用了“ Windows集成安全性”。 我的网络配置中也包含以下代码:
<authentication mode="Windows" />
<authorization>
<allow roles="DomainName\Domain Users" />
<deny users="*" />
</authorization>
当我尝试访问该网站时,它提示我输入用户名和密码以连接到webserver.example.com。 我是域用户组的成员,但不允许我访问。 在语法或IIS设置中我在做什么错?
IIS中是否禁用了匿名身份验证? Web应用程序上仅应启用Integrated Windows Auth。
编辑评论:我看到您禁用了匿名功能。 尝试在<system.web>
添加<identity impersonate="true" />
<system.web>
,看看您的行为是否改变。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.