3

で次のコードを使用する場合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、拒否されます。

でAccessGroupを使用できるようになり、変更を加えたりコードを変更したりweb.configする代わりに、将来のアクセスのためにサブグループを追加できるようになりたいと考えています。web.config承認のみを行う可能性PageLoadが提案されていますが、ビジネスはこれらのことを構成に設定することを好みます. アプリケーションは現在 Windows 認証を使用しており、サイト全体で匿名アクセスを拒否しています。

何か案は?IIS がこのルックアップを実行する方法に欠けているものはありますか? AccessGroupのために変更する必要がある AD 内の設定はありますか? IIS または AD 設定にアクセスできず、それぞれの管理者はあまり役に立ちません。

ありがとう。

4

1 に答える 1

7

私はついにこれをすべて整理することができました。Subgroup1Subgroup2がアクセスされなかった理由は、それらが配布グループであり、セキュリティ グループではないためです。Billy.Jean を含むそれぞれのセキュリティ グループが追加されると、すべてが正常に機能します。腹立たしい問題に対する基本的な答え。

于 2013-08-22T18:41:58.117 に答える