大家好,我是为宽广程序员兄弟操碎了心的小编,每天举荐一个小工具 / 源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节俭开发效率,实现不加班不熬夜不掉头发,是我的指标!
明天是春节动工第一天,小编给各位兄弟介绍一个开箱即用的高效认证鉴权框架sureness,专一于 restful api 的动静爱护。
背景
在支流的前后端拆散架构中,如何通过无效疾速的认证鉴权来爱护后端提供的 restful api
变得尤为重要。对现存框架,不原生反对 rest
的apache shiro
,还是深度绑定 spring
,较慢性能,学习曲线平缓的spring security
,或多或少都不是咱们的现实型。
于是sureness
诞生了,sureness
提供一个面向 restful api, 无框架依赖 ,能够 动静批改权限 , 多认证策略 , 更快速度 , 易用易扩大 的认证鉴权框架。
介绍
sureness是在深度应用权限框架 apache shiro 之后, 汲取其一些长处全新设计开发的一个认证鉴权框架。面向 restful api 的认证鉴权, 基于 rbac (用户 - 角色 - 资源), 次要关注于对 restful api 的平安爱护。
- 无特定框架依赖(实质就是过滤器处拦挡判断, 已有 springboot,quarkus,javalin,ktor 等集成样例)
- 反对动静批改权限配置(动静批改配置每个 rest api 谁有权拜访)
- 反对支流 http 容器 servlet 和 jax-rs
- 反对多种认证策略, jwt, basic auth, digest auth … 可扩大自定义反对的认证形式
- 基于改良的字典匹配树领有的高性能
- 良好的扩大接口, 样例和文档
sureness 的低配置,易扩大,不耦合其余框架,心愿能帮忙开发者对本人的我的项目多场景疾速平安的进行爱护。
同行比照
基准性能测试
结尾
本期就分享到这里,我是小编南风吹,专一分享好玩乏味、离奇、实用的开源我的项目及开发者工具、学习资源!
心愿能与大家独特学习交换, 欢送关注我的公众号【Github 导航站】。