- All Implemented Interfaces:
- org.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>
public class XACMLAuthorizingInterceptor
extends AbstractXACMLAuthorizingInterceptor
An interceptor to perform an XACML 2.0 authorization request to a remote PDP using OpenSAML,
and make an authorization decision based on the response. It takes the principal and roles
from the SecurityContext, and uses the XACMLRequestBuilder to construct an XACML Request
statement.