SAML Authentication service
This service allows you to authenticate in yours flow using saml.
To build the service, you will need to have Apache Ant, Maven 3 and a Java 8, and a redis database.
You will need to generate a configuration file for the service by running the provided
build.xml script with Ant, and
passing in a valid URL to a Redis instance:
$ ant -Dredis.url=redis.company.net
Now you can build the runnable shaded JAR:
$ mvn clean package
The service is a Jersey JAX-RS application, that by default is run under the Grizzly2 server on port 8080 (if you use the packaged JAR).
Running the following command will start the service listening on
$ java -jar target/saml-2.0-SNAPSHOT.jar
You can specify a custom port to run the service on by passing the
server.port property when running the JAR. The
following command will start the service listening on port 9090 (
$ java -Dserver.port=9090 -jar target/saml-1.0-SNAPSHOT.jar
Contribution are welcome to the project - whether they are feature requests, improvements or bug fixes! Refer to CONTRIBUTING.md for our contribution requirements.
This service is released under the MIT License.