繁体   English   中英

ASP.NET中的域用户身份验证

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM