gpt4 book ai didi

c# - 使用包含其他子组的 Active Directory 组的 Web.config 授权问题

转载 作者:行者123 更新时间:2023-12-02 14:11:36 24 4
gpt4 key购买 nike

当您在 web.config 中使用以下代码时,是否有办法允许对可能属于所列 AD 角色子组内的个人进行授权?

<location path="Restricted.aspx">
<system.web>
<authorization>
<allow roles="FOOMAIN\AccessGroup" />
<deny users="*" />
</authorization>
</system.web>
</location>

AD 组设置如下:

  • 访问组
    • 子组1
    • 子组2
    • 约翰·福
    • 简·巴尔
  • 子组1
    • 比利·吉恩
    • 其他个人

目前,当 Billy.Jean 尝试访问 Restricted.aspx 时,会被拒绝。

我们希望能够在 web.config 中使用 AccessGroup,并能够添加子组以供将来访问,而不必创建 web .config 或代码更改。已经提出了仅在 PageLoad 上进行授权的可能性,但业务更喜欢在配置中设置这些内容。该应用程序当前正在使用 Windows 身份验证并拒绝站点范围内的匿名访问。

有什么想法吗? IIS 执行此查找的方式是否有遗漏? AD 中是否有需要更改 AccessGroup 的设置? 我无权访问 IIS 或 AD 设置,并且它们各自的管理员也没有什么帮助。

谢谢。

最佳答案

我终于能够解决这一切了。 Subgroup1Subgroup2 未被访问的原因是它们是通讯组而不是安全组。添加包含 Billy.Jean 的相应安全组后,一切正常。对令人恼火的问题的基本回答。

关于c# - 使用包含其他子组的 Active Directory 组的 Web.config 授权问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18367446/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com