Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.7
-
None
-
Unknown
Description
This task is to add XACML functionality to the CXF runtime, to enable a CXF JAX-WS or JAX-RS endpoint to act as a PEP (Policy Enforcement Point). A SAML Token is extracted from the SecurityContext, and an XACML request is created containing the User/Role/Action/etc. The user must subclass this abstract functionality to actually perform the request to the PDP. The response from the PDP is then enforced in the PEP.
This functionality will be added in a new rt/security module, where we can eventually move more of the common JAX-RS/JAX-WS security functionality from the rt/core module.