@Deprecated public abstract class AbstractXACMLAuthorizingInterceptor extends org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
| Constructor and Description |
|---|
AbstractXACMLAuthorizingInterceptor()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
authorize(Principal principal,
List<String> roles,
org.apache.cxf.message.Message message)
Deprecated.
Perform a (remote) authorization decision and return a boolean depending on the result
|
XACMLRequestBuilder |
getRequestBuilder()
Deprecated.
|
void |
handleMessage(org.apache.cxf.message.Message message)
Deprecated.
|
protected void |
handleObligations(org.opensaml.xacml.ctx.RequestType request,
Principal principal,
org.apache.cxf.message.Message message,
org.opensaml.xacml.ctx.ResultType result)
Deprecated.
Handle any Obligations returned by the PDP
|
abstract org.opensaml.xacml.ctx.ResponseType |
performRequest(org.opensaml.xacml.ctx.RequestType request,
org.apache.cxf.message.Message message)
Deprecated.
|
void |
setRequestBuilder(XACMLRequestBuilder requestBuilder)
Deprecated.
|
public AbstractXACMLAuthorizingInterceptor()
public void handleMessage(org.apache.cxf.message.Message message)
throws org.apache.cxf.interceptor.Fault
org.apache.cxf.interceptor.Faultpublic XACMLRequestBuilder getRequestBuilder()
public void setRequestBuilder(XACMLRequestBuilder requestBuilder)
protected boolean authorize(Principal principal, List<String> roles, org.apache.cxf.message.Message message) throws Exception
Exceptionpublic abstract org.opensaml.xacml.ctx.ResponseType performRequest(org.opensaml.xacml.ctx.RequestType request,
org.apache.cxf.message.Message message)
throws Exception
ExceptionApache CXF