From 20d9c2d2c3209a8412ada0dd062c6db4ca79f8e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?CAS=20in=20the=20cloud=20LELEU=20J=C3=A9r=C3=B4me?= Date: Wed, 30 Sep 2026 12:37:59 +0200 Subject: [PATCH] Improve pac4j description The current description ("Security engine.") doesn't say what pac4j does. The new one lists the supported protocols and states what sets it apart from Spring Security in the same section: it is framework-agnostic, with adapters for many Java web frameworks. Disclosure: I'm the pac4j maintainer. --- README_SOURCE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_SOURCE.md b/README_SOURCE.md index 6a64a9cd..f04a78e1 100644 --- a/README_SOURCE.md +++ b/README_SOURCE.md @@ -1066,7 +1066,7 @@ _Libraries that handle security, authentication, authorization or session manage - [Nbvcxz](https://github.com/GoSimpleLLC/nbvcxz) - Advanced password strength estimation. - [OpenAM](https://github.com/OpenIdentityPlatform/OpenAM) - Access management solution that includes authentication, SSO, authorization, federation, entitlements and web services security. - [OTP-Java](https://github.com/BastiaanJansen/OTP-Java) - One-time password generator library according to RFC 4226 (HOTP) and RFC 6238 (TOTP). -- [pac4j](https://github.com/pac4j/pac4j) - Security engine. +- [pac4j](https://github.com/pac4j/pac4j) - Framework-agnostic authentication and authorization engine supporting OpenID Connect, SAML, CAS, OAuth, JWT and LDAP, with adapters for Spring, Jakarta EE, Play, Vert.x and more. - [Passay](https://github.com/vt-middleware/passay) - Enforce password policy by validating candidate passwords against a configurable rule set. - [Password4j](https://github.com/Password4j/password4j) - User-friendly cryptographic library that supports Argon2, Bcrypt, Scrypt, PBKDF2 and various other cryptographic hash functions. - [SecurityBuilder](https://github.com/tersesystems/securitybuilder) - Fluent Builder API for JCA and JSSE classes and especially X.509 certificates.