Semantic extensions to XACML attribute based access control
- Clone the SXACML repository. I later assume you clone to c:\sxacml
- Start IntelliJ Idea. Make sure you have the Scala plugin installed.
- In IntelliJ, click Open Project and select the folder: c:\sxacml\web\sxacml-admin
- Select Run->Edit configurations
- Press the + icon and select SBT. In the task definition set Name to
Run
and task torun
. - Close the window with Ok
- From the run toolbar or Run menu item, press Run.
- Wait for everything to start up.
- Point browser to localhost:9000
- Open the Admin section to be able to upload ontology, create mappings and groups.
- To issue a request to the PDP, send the XML content in the body of a POST request to: localhost:9000/authorization/pdp