以下のコードを使用して、承認チェックを行っています。
PDPrincipal whoIsit = new PDPrincipal(userId,configURL);
PDPermission whatTheyWant = new PDPermission(objectSpaceName,"TbvA");
boolean haveAccess = whoIsit.implies(whatTheyWant);
ただし、com.tivoli.mts.PDPrincipal の暗黙メソッドは推奨されておらず、別のパッケージの新しい PdPrincipal クラスの暗黙メソッドに置き換えられています。
com.tivoli.pd.jazn.PDPrincipal
新しい方法は次のとおりです。public boolean Implict(javax.security.auth.Subject subject)
新しいメソッドはサブジェクトを取ります。
新しいメソッドを使用するようにコードを変更する方法を教えてください。サブジェクトを作成するにはどうすればよいですか、またはどこかからサブジェクトを取得できますか?
ありがとう、ロヒット