乐趣区

关于github:一个开箱即用的高效认证鉴权框架

  大家好,我是为宽广程序员兄弟操碎了心的小编,每天举荐一个小工具 / 源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节俭开发效率,实现不加班不熬夜不掉头发,是我的指标!

  明天是春节动工第一天,小编给各位兄弟介绍一个开箱即用的高效认证鉴权框架sureness,专一于 restful api 的动静爱护。

背景

  在支流的前后端拆散架构中,如何通过无效疾速的认证鉴权来爱护后端提供的 restful api 变得尤为重要。对现存框架,不原生反对 restapache 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 导航站】

退出移动版