如何在XACML中获取主题详细信息?

时间:2012-02-17 12:04:16

标签: java xacml

我尝试过以下方法来获取主题部分

abstractPolicy.getTarget().getSubjectsSection()

但是从那以后它就没有提供任何获取主题信息的方法。我可以将它转换为org.w3c.dom.Node吗?

感谢。

2 个答案:

答案 0 :(得分:2)

在sun XACML实现中,尽管可以使用getMatchList()方法 com/sun/xacml/TargetMatch.java类中没有com/sun/xacml/TargetMatchGroup.java类。因此,将以下方法添加到TargetMatchGroup.java将解决问题:

public List getMatchList()
{
    return matches;
}

答案 1 :(得分:-1)

主题有一个或多个SubjectMatches,主题的信息都在subjectMatches中。