私は標準asp.net MVC 4イントラネットプロジェクトをスピンアップしてのようなものを持つコントローラまたはメソッド飾ることができます:私はそれをテストしているし、私のドメインアカウントがメンバーであるので、それは完全に(動作しますホットタオルでロールを使用してWindows認証を使用するにはどうすればよいですか?
[System.Web.Mvc.Authorize(Roles = "MyApp Users")]
をActive Directoryの "MyApp Users")
しかし、私の問題/質問は、"Hot Towel"アプリケーションでどのように同じタイプの動作を取得するのですか?風のコントローラー、HotTowelコントローラー、または同じ属性のメソッドをデコレートしようとしましたが、決して認証できません。何が得られますか?
ご協力いただき誠にありがとうございます。
ロールプロバイダの設定はありますか? IPrincipalをチェックして、あなたもサインインしているかどうか確認してください。 –
私はasp.net mvcのデフォルトロールプロバイダを使用しています...カスタムはありません。そして、はい、IPrincipalをチェックすると、ログインしていることがわかります。 –