web.config允许来自特定域的所有用户,但不允许其他用户

Pau*_*aul 4 iis dns web-config

我有来自两个不同域的用户可以访问我目前正在处理的网站,我希望只允许其中一个域的用户访问该站点.我做了一些研究,我唯一能做到的就是允许来自特定域组的用户,但不允许来自整个域的用户.

我还发现这篇帖子建议在登录时手动检查域名:

http://bytes.com/topic/asp-net/answers/343407-using-web-config-allow-access-domain-users-only

我已将此添加到web.config中,但它似乎不起作用:

<authorization>
  <deny users="?"/>
  <allow users="FirstDomain\Domain Users"/>
  <deny users="SecondDomain\Domain Users" />
</authorization>
Run Code Online (Sandbox Code Playgroud)

谢谢,

Pau*_*aul 5

最终得到了它:

<authorization>
  <allow roles="FirstDomain\Domain Users"/>
  <deny users="*"/>
</authorization>
Run Code Online (Sandbox Code Playgroud)