次のコードを使用して、JMX サーバーでサブジェクトを取得します。ユーザーが認証されるたびにSubject.getSubject(acc)
返されるイベント。null
1.6.0_39 より古い JDK では問題ありません。では、それが JDK のバグなのか、1.6.0_39 以降の JDK で何かが変更されたのかを知っている人はいますか? 1.6.0_39 以降に機能が変更された場合、現在のユーザーのサブジェクトを取得するにはどうすればよいですか?
AccessControlContext acc = AccessController.getContext();
Subject subject = Subject.getSubject(acc);