我正在使用以下代码进行授权检查。
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
新方法如下。公共布尔暗示(javax.security.auth.Subject 主题)
新方法需要一个主题。
你能告诉我如何更改我的代码以使用新方法吗?我如何构建主题或者我可以从某个地方获取主题?
谢谢,罗希特