Fork me on GitHub

pac4j documentation for all implementations:


1) Main concepts and components

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) Security configuration

5) User profile

6) SessionStore and matchers

7) Release notes / Backward compatibility

8) Authentication flows / Big picture

9) Customizations

10) Javadoc