Interface XACMLRequestBuilder
-
- All Known Implementing Classes:
DefaultXACMLRequestBuilder
public interface XACMLRequestBuilderThis interface defines a way to create an XACML 2.0 Request using OpenSAML
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.opensaml.xacml.ctx.RequestTypecreateRequest(Principal principal, List<String> roles, org.apache.cxf.message.Message message)Create an XACML Request given a Principal, list of roles and Message.
-
-
-
Method Detail
-
createRequest
org.opensaml.xacml.ctx.RequestType createRequest(Principal principal, List<String> roles, org.apache.cxf.message.Message message) throws Exception
Create an XACML Request given a Principal, list of roles and Message.- Parameters:
principal- The principal to insert into the Subject of the Requestroles- The list of roles associated with the principalmessage- The Message from which to retrieve the resource- Returns:
- An OpenSAML RequestType object
- Throws:
Exception
-
-