4

現在取り組んでいる Web サイトにアクセスできる 2 つの異なるドメインのユーザーがいて、それらのドメインの 1 つのユーザーのみにサイトへのアクセスを許可したいと考えています。私はいくつかの調査を行いましたが、特定のドメイン グループからのユーザーを許可することしかできませんでしたが、ドメイン全体からのみ許可することはできませんでした。

また、ログオン時にドメインを手動で確認することを提案する次の投稿にも出くわしました。

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>

ありがとう、

4

2 に答える 2

5

最終的には機能しました:

<authorization>
  <allow roles="FirstDomain\Domain Users"/>
  <deny users="*"/>
</authorization>
于 2012-10-10T12:50:42.167 に答える
4

あなたの場合、すべてがアクセスを拒否されるように、「許可」は「拒否」タグの前にある必要があります。

<system.web>
 <authorization>
  <allow users="FirstDomain\Domain Users"/>
  <deny users="SecondDomain\Domain Users" />
 </authorization>
</system.web>

お役に立てれば。

于 2012-12-17T13:01:04.060 に答える