別のユーザーとして ProcessBuilder でプロセスを開始する必要があります。
ユーザーは、Tomcat 7 で SPNEGO プロトコルを使用してログインします。Tomcat プロセスは、Windows 7 マシンのサーバー アカウントで実行されます。ユーザーは Active Directory の有効なユーザーです。
プロセスを生成し、Tomcat ユーザーとしてではなく、ログイン ユーザーとしていくつかのアクションを実行する必要があります。
リクエストからプリンシパルを取得できます。サブジェクトの doAsPrivileged メソッドを使用したいのですが、サブジェクトへの参照がありません。
1つだけ作成できますか?オーセンティケーターを変更せずにサブジェクトに到達する方法はありますか? これを行う他の方法はありますか?