Blog:
Step-by-step guides
- How to secure a Java client application with OIDC (using Spring Boot) Howto OIDC
- How to secure a Java client application with CAS (using Spring Boot) Howto CAS
- How to secure a Java client application with SAML (using Spring Boot) Howto SAML
Latest articles
- OpenID Federation with pac4j and CAS Tutorial CAS
- Security advisory for pac4j-core on CSRF (again) Security
- JAX-RS + pac4j now supports Jersey 4 and RESTEasy 7 Release Guide
- Security advisory for pac4j-core (logout complement) Security
- OpenID Federation with pac4j, Connect2id and CAS Tutorial CAS
- NLnet funding for EUDI Wallet/eIDAS 2.0 support Funding
- Security advisory for pac4j-core, pac4j-oidc and pac4j-saml Security
- JWKS explained: what every developer should know Guide
- More OpenID Federation with pac4j and Connect2id (2/2) Tutorial
- Security advisory for pac4j-core on CSRF Security
- What's new in pac4j v6.4 and v6.5? Release
- Security advisory for pac4j-core and pac4j-ldap Security
- OpenID Federation with pac4j and Connect2id (1/2) Tutorial
- Security advisory for pac4j-jwt (JwtAuthenticator) Security
- What's new in pac4j v6? Release
- What's new with Spring and pac4j? Spring Release
- JakartaEE is coming Guide Release
- CVE-2021-44878: is this serious? Security
- jee-pac4j versus pac4j-jee Guide
- What's new in pac4j v5? Release
- What's new in pac4j v4.1? Release
- pac4j v4 is coming Release
- A brief history of the security protocols Guide
- spring-webmvc-pac4j vs Spring Security: Round 2, REST APIs Spring Guide
- Why you should choose CAS as your SSO system CAS Guide
- Understanding the callback endpoint Guide
- Spring Boot security: choose spring-webmvc-pac4j over Spring Security Spring Guide
- Yet another JWT library (pac4j-jwt) for Java Guide