Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Springall | 25,866 | 2 months ago | 29 | mit | Java | |||||
循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc | ||||||||||
Vulmap | 2,935 | 5 months ago | 28 | gpl-3.0 | Python | |||||
Vulmap 是一款 web 漏洞扫描和验证工具, 可对 webapps 进行漏洞扫描, 并且具备漏洞验证功能 | ||||||||||
Pac4j | 2,317 | 146 | 147 | 2 days ago | 108 | August 04, 2023 | apache-2.0 | Java | ||
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT... | ||||||||||
Spring Boot Shiro | 1,496 | 2 years ago | 3 | Java | ||||||
Shiro基于SpringBoot +JWT搭建简单的restful服务 | ||||||||||
Buji Pac4j | 485 | 31 | 8 | 3 days ago | 26 | August 26, 2022 | apache-2.0 | Java | ||
Bridge from the pac4j security library to Shiro | ||||||||||
Study | 315 | 2 days ago | 71 | Java | ||||||
Java全栈工程师学习笔记;Spring、shiro、CAS、oauth2单点登录;cache 、Redis; web 安全及解决思路;redis、mq、quartz、docker;Docker各种组件实践等;mybatis、spring、spring boot实践;分布式锁;基于分库分表等等;Java full-stack engineer study notes; Spring, shiro, CAS, oauth2 single sign-on; cache, Redis; web security and solutions; redis, mq, quartz, docker; Docker various component practices, etc.; | ||||||||||
Springboot Learn | 298 | 2 years ago | 7 | Java | ||||||
🌹springboot常用框架整合示例,涉及多种网站监控,数据缓存,网络通信,持久层,权限管理,常用工具等 | ||||||||||
Nacs | 230 | a year ago | 1 | Go | ||||||
事件驱动的渗透测试扫描器 Event-driven pentest scanner | ||||||||||
Migo Security | 205 | 4 years ago | 4 | Java | ||||||
一个轻量级权限管理系统,包含:管理员管理、角色管理、菜单管理、定时任务、参数管理、代码生成器等 | ||||||||||
Buji Pac4j Demo | 79 | a month ago | Java | |||||||
Shiro webapp using the buji-pac4j bridge and the javaee-pac4j security library |
The buji-pac4j
project is a bridge from pac4j to Shiro to push the pac4j security context into the Shiro security context.
It's based on the pac4j security engine. It's available under the Apache 2 license.
buji-pac4j | JDK | pac4j | Shiro | Operating philosophy | Usage of Lombok | Status |
---|---|---|---|---|---|---|
version >= 9 | 17 | v6 | v1.11 | Bridge only | Yes | In development |
version >= 8 | 11 | v5 | v1.9 | Bridge only | No | Production ready |
version >= 6 | 11 | v5 | v1.8 | Standalone security library | No | Production ready |
version >= 5 | 8 | v4 | v1.5 | Standalone security library | No | Production ready |
It must be used with a pac4j security library:
buji-pac4j
version <= 7.x)While it is always better to directly use a pac4j security library alone, this bridge can be used to keep legacy software and avoid full migration.
See the configuration that is loaded by default.
You must refer to the documentation of the pac4j security library you use: javaee-pac4j (or maybe spring-webmvc-pac4j).
Shiro demo: buji-pac4j-demo.
The latest released version is the , available in the Maven central repository.
The next version is under development.
See the release notes. Learn more by browsing the pac4j documentation and the buji-pac4j Javadoc.
See the migration guide as well.
You can use the mailing lists or the commercial support.