新しい MVC 3 アプリケーションを開始すると同時に、より切断された開発環境に移行します。この環境では、企業ネットワークに接続して展開を行うことはたまにしかありません。
通常、[Authorize(Roles = @"xxx,yyy")] 属性を使用して基本的なグループ認証を処理していますが、もちろん、開発中に切断されている場合、これは機能しません。
この種の状況に対する提案やベストプラクティスはありますか?
新しい MVC 3 アプリケーションを開始すると同時に、より切断された開発環境に移行します。この環境では、企業ネットワークに接続して展開を行うことはたまにしかありません。
通常、[Authorize(Roles = @"xxx,yyy")] 属性を使用して基本的なグループ認証を処理していますが、もちろん、開発中に切断されている場合、これは機能しません。
この種の状況に対する提案やベストプラクティスはありますか?
完全な(またはまったく)アクセスできないリソースに対して開発を行う必要があるときはいつでも、モックフレームワークを検討する必要があります。MoqとRhinoMocksは、この目的で最も人気のあるフレームワークの2つにすぎません。
アイデアは、コードが使用するインターフェースを作成して、使用している環境に応じて実際のADプロバイダーまたはモックフレームワークを交換できるようにすることです。