An authorization library that supports access control models like ACL, RBAC, ABAC in Java
-
Updated
Jul 3, 2024 - Java
An authorization library that supports access control models like ACL, RBAC, ABAC in Java
AuthzForce ABAC/XACML PDP engine
AuthzForce Server (Multi-tenant XACML PDP/PAP - REST API)
This project provides a Policy Enforcement Point (PEP) SDK in Java that generates a XACML 3.0 authorization request and response in accordance with the JSON Profile of XACML 1.1.
Even though spring security provides role-based access control it doesn’t allow users to perform policy-based authorization. The main goal of this project is to write an agent which can be used to perform attribute-based access control for Spring security.
Implementation of OASIS XACML 2.0 & 3.0 specification in Java programming language
AuthzForce RESTful XACML PDP service (compliant with XACML REST & JSON Profiles)
Generic REST API model for Authorization PDPs
This project adds authorization functionality to the HAPI-FHIR-Server. It's based on the JPA server example provided by HAPI. The access control by authorization is added as an additional layer in form of an interceptor. It uses an external policy service built with Java Spark and a MongoDB as policy storage for evaluation.
GenericBreakGlass: XACML Reference Implementation
An extended version of Balana (provided by WSO2) which implements a XACML 3.0 conflict analyzer, based on set theory.
An example Authorization Manager using XACML
Testbed Security Service for Authorization (policy administration and decision, aka XACML PAP/PDP)
Add a description, image, and links to the xacml topic page so that developers can more easily learn about it.
To associate your repository with the xacml topic, visit your repo's landing page and select "manage topics."