大家好,我是为宽广程序员兄弟操碎了心的小编,每天举荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节俭开发效率,实现不加班不熬夜不掉头发,是我的指标!
明天是春节动工第一天,小编给各位兄弟介绍一个开箱即用的高效认证鉴权框架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导航站】。