Skip to content

jkacer/pac4j-extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 git@github.com: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: Build Status.

The latest released version version is: Maven Central, available in the Maven central repository

License

This code is released under the Apache 2.0 License. Please see file LICENSE for more details.