Windows 身份验证对 AD 中的某些用户不起作用
我们有一个带有 Windows 身份验证的网站。我们在 web.config 中定义了可以访问该网站的 AD 组。 AD组中的部分用户能够登录该应用程序。但是,其他一些用户会收到输入凭据的提示,但无法登录。这种行为的原因可能是什么?我们该如何纠正呢?
配置设置的示例结构为:
<appSettings>
<add key="Group1" value="XXX\AppleFruit.Red" />
</appSettings>
注意:该网站托管在 IIS7 中
We have a website with Windows Authentication. We have the AD group defined in the web.config who can access the website. Some users in the AD group are able to login to the application. However, some other users are getting a prompt for credentials, but not able to login. What could be the reason for this behavior? How do we correct it?
Sample Structure of the config setting is:
<appSettings>
<add key="Group1" value="XXX\AppleFruit.Red" />
</appSettings>
Note: The website is hosted in IIS7
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为什么不直接使用内置的身份验证/授权?在你的 web.config 中,你应该使用这个:
这将允许访问你的角色,并拒绝其他人。
Why don't you just use built-in authentication/authorization? In your web.config, you should use this:
This will allow access to your role, and deny to everybody else.
我实际上不知道代码失败背后的原因,但以下代码对我来说效果很好:
I do not actually know the reason behind your code's failure, but following code works for me fine: