Skip to content

Configuring the Policy Administration Point

Entitlement management is a technology that grants, resolves, enforces, revokes and administers fine-grained access privileges. The Entitlement Management component of WSO2 Carbon facilitates the management and control of policies defined in XACML.

The Policy Administration Point (PAP) is the system entity that creates a policy or policy set and manages them. WSO2 Identity Server can act as a PAP that provides comprehensive support on managing policies.

A XACML policy has a clearly identifiable life cycle inside a PAP.

The following illustration shows the life cycle of a policy within WSO2 Identity Server.


  1. We can create XACML policies using the provided editors.
  2. Once we are satisfied with the policy we have written, we can evaluate that for expected behavior with sample requests without putting the policy into action in Policy Decision Point (PDP).
  3. Any corrections can be made at this stage. At this point the Identity Server will automatically keep versioning the policy so that we can go back to a previous version of the policy.
  4. Once above cycle comes to an end with a policy that is throughly tested and cater for expected behavior, we can publish it to PDP.
  5. Then we can view the available policies in PDP and enable them as desired.


For more information on XACML, see Access Control and Entitlement Management.

The following topics provide instructions on how to configure the PAP.