Argus PEP Client

Argus PEP client library for Java

View the Project on GitHub argus-authz/argus-pep-api-java

Argus PEP client library (Java)

The Argus PEP client library for Java allows you to build authorization request, send them to the Argus PEP Server, and parse the authorization decision.

Please refer to the Argus Authorization Service documentation for more general information.

Documentation

Support

To report an issue please use GGUS, or send an email to argus-support@googlegroups.com

Integration

If you want to use the Argus PEP client Java libray you can either use maven, or set your CLASSPATH by hand.

Maven

Tu build you project with maven do the following:
git clone https://github.com/argus-authz/argus-parent.git
cd argus-parent
mvn install

cd ..
git clone https://github.com/argus-authz/argus-pep-common.git
cd argus-pep-common
mvn install

cd ..
git clone https://github.com/argus-authz/argus-pep-api-java.git
cd argus-pep-api-java
mvn compile

CLASSPATH Dependencies

If you don't use maven to build, assure that the CLASSPATH contains the following dependencies: