From version 6.1
edited by Cyril Dangerville
on 2023/09/13 19:21
Change comment: There is no comment for this version
To version 8.1
edited by Cyril Dangerville
on 2023/09/13 19:44
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,7 +1,7 @@
1 1  [[~[~[image:Button-OW2con16-Short149x65.png~]~]>>http://www.ow2con.org||rel="__blank"]] [[~[~[image:ow2con:2016.Awards_Ribbons@OW2con16AwardsResults_thumbnail.jpg~|~|class="w120"~]~]Best Project Award>>ow2con:2016.Awards_Results]]
2 2  
3 3  
4 -//[[~[~[image:https://camo.githubusercontent.com/c7c91ba0c808b97b0984050381736d8abae1fa27f0670ee27e9b2ad25ed2d938/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4170616368655f322e302d79656c6c6f77677265656e2e737667~|~|alt="License badge"~]~]>>https://opensource.org/licenses/Apache-2.0]] [[~[~[image:https://camo.githubusercontent.com/4a5032bf025696d35ab13bb3ef9ebb98b7800d78/68747470733a2f2f72656164746865646f63732e6f72672f70726f6a656374732f617574687a666f7263652d63652d6669776172652f62616467652f3f76657273696f6e3d72656c656173652d352e342e3163~|~|alt="Documentation badge"~]~]>>http://authzforce-ce-fiware.readthedocs.io/en/latest/?badge=latest]] [[~[~[image:https://camo.githubusercontent.com/04c00dd6d4f3f73ad4e5bd0ab79229022488fae8/68747470733a2f2f696d672e736869656c64732e696f2f646f636b65722f70756c6c732f6669776172652f617574687a666f7263652d63652d7365727665722e737667~|~|alt="Docker badge"~]~] >>https://hub.docker.com/r/fiware/authzforce-ce-server/]] [[~[~[image:https://bestpractices.coreinfrastructure.org/projects/389/badge~]~] >>https://bestpractices.coreinfrastructure.org/projects/389]]//
4 +//[[~[~[image:https://bestpractices.coreinfrastructure.org/projects/389/badge~]~] >>https://bestpractices.coreinfrastructure.org/projects/389]]//
5 5  
6 6  = (% style="font-weight:normal" %)__**What is AuthzForce?**__(%%) =
7 7  
... ... @@ -8,8 +8,12 @@
8 8  The AuthzForce project provides an Attribute-Based Access Control (ABAC) framework compliant with the [[OASIS XACML standard v3.0>>http://docs.oasis-open.org/xacml/3.0/xacml-3.0-core-spec-os-en.html]], that mostly consists of an authorization policy engine and a RESTful authorization server. It was primarily developed to provide advanced access control for Web Services or APIs, but is generic enough to address all kinds of access control use cases.
9 9  You can use AuthzForce in two ways depending on your needs:
10 10  
11 -* **Java API**: AuthzForce provides a XACML PDP (Policy Decision Point) engine as a Java library so that applications can instantiate and use an embedded XACML PDP easily with Java. This API is provided by //**AuthzForce Core**//.
12 -* **Web API**: AuthZForce provides a multi-tenant HTTP/REST API to PDPs and PAPs (Policy Administration Points) that web clients can call to manage policies, request authorization decisions, etc. This API is provided by //**AuthzForce Server**//.
11 +* **Java API**: AuthzForce provides a XACML PDP (Policy Decision Point) engine as a Java library so that applications can instantiate and use an embedded XACML PDP easily with Java. This API is provided by //**AuthzForce Core**// [[~[~[image:https://camo.githubusercontent.com/c7c91ba0c808b97b0984050381736d8abae1fa27f0670ee27e9b2ad25ed2d938/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4170616368655f322e302d79656c6c6f77677265656e2e737667~|~|alt="License badge"~]~]>>https://opensource.org/licenses/Apache-2.0]].
12 +* **Web API**:
13 +- AuthZForce provides a multi-tenant RESTful PDP/PAP API server (PAP stands for Policy Administration Point) that web clients can call to manage policies, request authorization decisions, etc. This API is provided by //**AuthzForce Server**// [[~[~[image:https://camo.githubusercontent.com/400c4e52df43f6a0ab8a89b74b1a78d1a64da56a7848b9110c9d2991bb7c3105/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c76332d626c75652e737667~|~|alt="License badge"~]~]>>https://opensource.org/licenses/gpl-3.0]], [[~[~[image:https://img.shields.io/docker/pulls/authzforce/server
14 +~|~|alt="Docker badge"~]~] >>https://hub.docker.com/r/authzforce/server/]].
15 +- AuthZForce also provides a minimal single-tenant RESTful PDP API server that web clients can call to request authorization decisions, etc. This API is provided by //**AuthzForce RESTful PDP**// [[~[~[image:https://camo.githubusercontent.com/400c4e52df43f6a0ab8a89b74b1a78d1a64da56a7848b9110c9d2991bb7c3105/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c76332d626c75652e737667~|~|alt="License badge"~]~]>>https://opensource.org/licenses/gpl-3.0]], [[~[~[image:https://img.shields.io/docker/pulls/authzforce/restful-pdp
16 +~|~|alt="Docker badge"~]~] >>https://hub.docker.com/r/authzforce/restful-pdp/]].
13 13  
14 14  //If you are interested in using the Web API, go to [[AuthzForce Server project>>http://gitlab.ow2.org/authzforce/server]].//
15 15