2

WindowsAuthenticationModule をインターセプトして別のユーザーとしてアプリケーションにログインしようとしていますが、パスワードを知らずに新しい WindowsIdentity を作成することはできません。コードは管理者権限で実行されるため、パスワードなしでユーザーの「ログイン トークン」を取得する方法はありますか?

4

1 に答える 1

3

Windows Server 2003 以降では、プロトコル遷移と呼ばれるものを実行できます。

これには管理者権限必要であり、管理者権限で Web サイトを実行することはまったく推奨されていません。そのため、絶対にこれを行う必要がある場合は、この特定の機能を、より高い権限モードで実行される別のプロセスに分割する必要があります。 . Keith Brown がこの件に関する詳細情報を持っています。

この機能が必要になることはめったにないので、何をしているのか完全に確信がない限り、一般的な課題の概要を示す別の SO 質問を作成し、誰かがより良い代替案を提案できるかどうかを確認することをお勧めします。

于 2009-09-03T12:07:09.913 に答える