pac4j
1.0.0
pac4j
是一个简单而强大的 Java 安全框架,用于验证用户身份、获取他们的配置文件并管理授权,以保护 Web 应用程序和 Web 服务的安全。它提供了一套全面的概念和组件。它适用于大多数框架/工具,并支持大多数身份验证/授权机制。它根据 Apache 2 许可证获得许可。
JDK | pac4j | 龙目岛的使用 |
---|---|---|
17 号 | v6.x | 是的 |
11 | v5.x | 不 |
8 | v4.x | 不 |
JEE • Spring Web MVC (Spring Boot) • Spring Webflux (Spring Boot) • Apache Shiro • Spring Security (Spring Boot)
CAS 服务器 • 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/协商)
LDAP - SQL - JWT - MongoDB - CouchDB - IP 地址 - REST API
角色 - 匿名/记住我/(完全)验证 - 配置文件类型、属性
CORS - CSRF - 安全标头 - IP 地址、HTTP 方法
最新发布的版本是 ,可在 Maven 中央存储库中找到。下一个版本正在开发中。
阅读文档以获取更多信息。
您可以使用邮件列表或商业支持。
CAS 和 pac4j 咨询公司