2012-01-12 24 views
1

Windows認証のあるWebサイトがあります。 web.configに定義されたADグループがWebサイトにアクセスできます。 ADグループ内の一部のユーザーは、アプリケーションにログインできます。しかし、他のユーザーの中には、資格情報の入力を求めるプロンプトが表示されているものの、ログインできないものがあります。この行動の理由は何でしょうか?どのように修正するのですか?コンフィグ設定のADの一部のユーザーのWindows認証が機能しない

サンプル構造は次のとおりです。

<appSettings> 
    <add key="Group1" value="XXX\AppleFruit.Red" /> 
</appSettings> 

注:ウェブサイトはIIS7

あなただけの組み込みの認証/承認使用していないのはなぜ
+0

私は十分な情報が答えるためにここにないと思う - アプリの設定は、単にキー値であります/ペア。それは統合された認証と何が関係していますか?どんな種類のファイルが拒否されていますか?それらのACLは何ですか? – bryanmac

+0

aspxページにアクセスしようとしています。 – Lijo

答えて

1

でホストされていますか?これは、自分の役割へのアクセスを許可します

<authorization> 
    <allow roles="XXX\YourRoleToAllow"/> 
    <deny users="*"/> 
</authorization> 

、および他のみんなに拒否:あなたのweb.configファイルでは、あなたはこれを使用する必要があります。

+0

+1 - これは認証固有です(一般的なキー値とは対照的です) – bryanmac

0

私は実際にあなたのコードの失敗の背後にある理由を知りませんが、次のコードは、罰金私の作品:

<system.web> 
     <authentication mode=“Windows“/> 
     <identity impersonate=“true“/> 
     <authorization> 
     <allow roles=“Domain\Group1“/> 
     <deny users=“*“/> 
     </authorization> 
    </system.web> 
関連する問題