This project provides an implementation of the PEP/PDP/PIP/PAP access control pattern. The implementation is in Java. For the moment it implements an XACML PDP. It provides a web based user interface to manage users, roles, actions, assign actions to roles, and assign users to roles.
Run mvn clean package
to package the app into a war archive, then deploy it to a Tomcat server for example.
rbac-man offers a management interface with CRUD operations on its entities (user, rule, actions, ...), rule testing and logs.
Draw.io sources can be found in doc/ folder