Fork me on GitHub

pac4j documentation for all implementations:


1) Main concepts and components (start here)

2) Authentication mechanisms:

Clients: OAuth - SAML - CAS - OpenID Connect - HTTP - OpenID - Google App Engine

Authenticators: LDAP - SQL - JWT - MongoDB - Stormpath - IP address

3) Authorization mechanisms: Authorizers

Roles / permissions - Anonymous / remember-me / (fully) authenticated - Profile type, attribute

CORS - CSRF - Security headers - IP address, HTTP method

4) Matchers

5) Security configuration

6) User profile

7) SessionStore and Store

8) Release notes / Backward compatibility

9) Authentication flows / Big picture

10) Customizations

11) Third-party extensions

12) Javadoc