PAC4J Extensions
PAC4J Extensions is a set of extensions to the PAC4J library developed internally by IDC and published as open source.
It provides the following modules:
- Database configuration of SAML clients - This module allows you to configure a set of SAML2 clients using a relational database, such as Oracle DB. You need not change your PAC4J static configuration (e.g. a Spring XML file) to make configuration changes to the application. You just add a new row to a database table or modify an existing row and then restart your application. You can also implement a reload mechanism that will allow you to make configuration changes even without restarting the application.
Building
You need Apache Maven to build the project. The project also requires Java 1.8, so be sure to have JDK 1.8 installed.
First, you need to check out the code from GitHub:
git clone [email protected]:jkacer/pac4j-extensions.git
To build the project:
cd pac4j-extensions
mvn clean package
Then grab JAR files from target
directories of individual modules.
You can also install all modules into your local Maven repository:
cd pac4j-extensions
mvn clean install
Build Status
Maven artifacts are built via Travis: .
The latest released version version is: , available in the Maven central repository
License
This code is released under the Apache 2.0 License. Please see file LICENSE for more details.