- Notifications
You must be signed in to change notification settings - Fork699
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
License
pac4j/pac4j
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
pac4j is an easy and powerful security framework for Java to authenticate users, get their profiles and manage authorizations in order to secure web applications and web services.
It provides a comprehensive set ofconcepts and components.It isavailable for most frameworks/tools andsupports most authentication/authorization mechanisms.It is licensed under the Apache 2 license.
| JDK | pac4j | Usage of Lombok |
|---|---|---|
| 17 | v6.x | Yes |
| 11 | v5.x | No |
| 8 | v4.x | No |
JEE•Spring Web MVC (Spring Boot)•Spring Webflux (Spring Boot)•Apache Shiro•Spring Security (Spring Boot)
CAS server•Syncope•Apache Knox
Play 2.x•Vertx•Spark Java•Ratpack•JAX-RS•Dropwizard
Javalin•Pippo•Undertow•Lagom•Akka HTTP•Jooby
OAuth (Facebook, Twitter, Google...) -SAML -CAS -OpenID Connect -HTTP -Google App Engine -Kerberos (SPNEGO/Negotiate)
LDAP -SQL -JWT -MongoDB -CouchDB -IP address -REST API
Roles -Anonymous/remember-me/(fully) authenticated -Profile type, attribute
CORS -CSRF -Security headers -IP address, HTTP method
The latest released version is the, available in the Maven central repository.Thenext version is under development.
Read thedocumentation for more information.
You can use themailing lists or thecommercial support.
About
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.

