同步操作将从 tomsun28/bootshiro 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
此项目正在由sureness替换apache shiro重构进行中,若您需使用apache shiro版本,请见shiro分支
sureness
是我们在深度使用权限框架apache shiro
之后,吸取其优点全新设计开发的一个认证鉴权框架
面向REST API
的认证鉴权,基于RBAC
(用户-角色-资源)主要关注于对API
的安全保护
无特定框架依赖(本质就是过滤器处拦截判断,已有Springboot,Quarkus,Javalin,Ktor
等集成样例)
支持动态修改权限配置(动态修改配置每个API
谁有权访问) 支持Websocket
,主流HTTP
容器Servlet
和JAX-RS
支持多种认证策略,JWT, Basic auth, Digest auth
... 可扩展自定义支持的认证方式
基于改进的字典匹配树拥有的高性能
良好的扩展接口, 样例和文档助急速理解扩展
sureness
的低配置,易扩展,不耦合其他框架,希望能帮助开发者对自己的项目多场景快速安全的进行保护
~ | sureness | shiro | spring security |
---|---|---|---|
多框架支持 | 支持 | 需改动支持 | 不支持 |
REST API | 支持 | 需改动支持 | 支持 |
Websocket | 支持 | 不支持 | 不支持 |
过滤链匹配 | 优化的字典匹配树 | ant匹配 | ant匹配 |
注解支持 | 支持 | 支持 | 支持 |
Servlet | 支持 | 支持 | 支持 |
JAX-RS | 支持 | 不支持 | 不支持 |
权限动态修改 | 支持 | 需改动支持 | 需改动支持 |
性能速度 | 较快 | 较慢 | 较慢 |
学习曲线 | 简单 | 简单 | 陡峭 |
此项目正在由sureness替换apache shiro重构进行中,若您需使用apache shiro版本,请见shiro分支
bootshiro
是基于springboot+sureness
的面向REST API
资源无状态认证权限管理系统的后端,前端为另一个项目usthe
API
权限安全管理支持JWT
过期刷新,用户操作监控等加固应用安全基于angular5 + angular-cli + typeScript + rxjs + bootstrap + adminLTE
,践行angular最佳实践。
流程长这样~:
增加kubernetes支持:
bootshiro.yaml
详细实现技术见另一篇: docker学习
JustAuth
小而全而美的第三方登录开源组件: https://gitee.com/yadong.zhang/JustAuth
MaxKey
业界领先的企业级开源IAM身份管理和身份认证产品: https://gitee.com/dromara/MaxKey
PhalApi
一个轻量级PHP开源接口框架: https://www.phalapi.net/
======================================
欢迎一起完善哦^^
Thanks:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。