Introduction to XACML
What is XACML?
XACML "eXtensible Access Control Markup Language" is an open standard XML based language. The standard defines a declarative fine-grained, attribute-based access control policy language, an architecture, and a processing model describing how to evaluate access requests according to the rules defined in policies. (*)
XACML policy language: is used to describe general access control requirements
XACML request/response protocol: used to query a decisioning engine that evaluates real-world access requests against existing XACML policies.
XACML reference architecture: provides a standard for the deployment of necessary software modules to achieve efficient enforcement of XACML policies.
To know more about XACML, read XACML 2.0 Standard Specification
(*) https://en.wikipedia.org/wiki/XACML