pac4j is an easy and powerful security engine for Java to authenticate users, get their profiles and manage authorizations in order to secure web applications.
It provides a comprehensive set of concepts and components. It is based on Java 8 and available under the Apache 2 license. It is available for most frameworks / tools and supports most authentication / authorization mechanisms.
Available implementations (Get started by clicking on your framework):
The version 1.9.3-SNAPSHOT is under development. Maven artifacts are built via Travis: and available in the Sonatype snapshots repository.
The source code can be cloned and locally built via Maven:
git clone [email protected]:pac4j/pac4j.git cd pac4j mvn clean install
Read the documentation for more information.
If you have any question, please use the following mailing lists: