次の Web ページでは、コード (ASP.NET) での偽装の使用について説明しています: http://support.microsoft.com/kb/306158。コードのクラスを作成することを考えています。その後、アプリケーションは impersonateValidUser と undoimpersonation を呼び出すことができます。
ILDASM のようなツールを使用すると、誰でもそれらを見ることができるので、コードにユーザー名とパスワードを入れることについて心配しています。これらのパスワードを隠す最善の方法は何ですか?
この記事には、「IIS で認証されたアカウントまたはユーザーを偽装する」というセクションがあります。Web.Config で偽装ユーザーを作成することも考えましたが、これはアプリケーション全体が偽装ユーザーとして実行されることを意味します。Active Directory にアクセスして更新する必要がある場合に、アプリケーションのごく一部のみを偽装ユーザーとして実行したいと考えています。