5.3 功能展示
实例中心(展示当前实例信息)
基础信息(点击实例->展示当前实例的基础信息)
依赖监控(点击实例-〉展示当前实例的依赖包信息)
Arthas 命令操作
线程池监控
实时线程栈
历史线程栈
想要了解更多请参考:https://gitee.com/dromara/cubic。
丢掉 Shiro 吧,也别再用 Spring Security了。简单易用多语言多框架支持,基于 RESTAPI 的强大国产鉴权框架,效率神器!
官方网站:https://usthe.com/sureness
Gitee托管仓库:https://gitee.com/dromara/sureness
Github托管仓库:https://github.com/dromara/sureness
6.1 介绍
在主流的前后端分离架构中,如何通过有效快速的认证鉴权来保护后端提供的 REST API 变得尤为重要。
对现存框架,不原生支持 RESTful 的 Apache Shiro,还是深度绑定 Spring 的 Spring Security,或多或少都不是我们的理想选型。
于是乎 Sureness 诞生了,我们希望能解决这些问题。提供一个面向 REST API、无框架依赖、可以动态修改权限、多认证策略、更快速度、易用易扩展的认证鉴权框架。
6.2 特性
Sureness 是我们在深度使用 Apache Shiro 之后,吸取其优点全新设计开发的一个认证鉴权框架。
面向 REST API 的认证鉴权,基于 RBAC(用户-角色-资源)主要关注于对 API 的安全保护。无特定 Web 框架依赖,开箱即用(已有 SpringBoot、Quarkus、Javalin、Ktor、Micronaut、Jfinal、Solon 等集成样例);支持动态修改权限配置(动态修改配置每个 API 的访问权限) 支持 Websocket 、主流 HTTP 容器 Servlet、JAX-RS、Spring Reactive;支持多种认证策略 JWT、Basic Auth、Digest Auth ... 可扩展自定义认证方式;基于改进的字典匹配树拥有的高性能;良好的扩展接口、样例和文档,帮助急速理解、扩展与使用 Sureness 的低配置;易扩展,不耦合其他框架,希望能对系统多场景快速安全的保护。6.3 对比
benchmark
基准测试显示 Sureness 对比无权限框架应用损耗 0.026ms 性能,Shiro 损耗0.088ms、Spring Security 损耗 0.116ms。
性能差距会随着api匹配链的增加而进一步拉大。
原生支持样例:
[x] Sureness 集成 Spring Boot 样例(配置文件方案)sample-bootstrap[x] Sureness 集成 Spring Boot 样例(数据库方案)sample-tom[x] Sureness 集成 Quarkus 样例 sample-quarkus[x] Sureness 集成 Javalin 样例 sample-javalin[x] Sureness 集成 Ktor 样例 sample-ktor[x] Sureness 集成 Spring Webflux 样例 sample-spring-webflux[x] Sureness 集成 Micronau t样例 sample-micronaut[x] Sureness 集成 MicroProfile 样例 sample-microProfile[x] Sureness 集成 Jfinal 样例 sample-jfinal[x] Sureness 集成 Solon 样例 sample-solon[x] Sureness 集成 Spring Gateway 样例 sample-spring-gateway[x] Sureness 集成 Zuul 样例 sample-zuul[x] Sureness 集成 Session 样例 sureness-session[x] Sureness 集成分布式缓存 Session 样例 sureness-redis-session[x] More samples todo想要了解更多请参考:https://gitee.com/dromara/sureness。
Copyright 2015-2022 财务报告网版权所有 备案号: 京ICP备12018864号-19 联系邮箱:29 13 23 6 @qq.com