共计 1154 个字符,预计需要花费 3 分钟才能阅读完成。
大家好,我是小编南风吹,每天举荐一个小工具 / 源码,装满你的收藏夹,让你轻松节俭开发效率,实现不加班不熬夜不掉头发!
明天小编举荐一款轻量级 Java 权限认证框架,次要解决:登录认证、权限认证、Session 会话、单点登录、OAuth2.0 等一系列权限相干问题。框架针对踢人下线、主动续签、前后台拆散、分布式会话……等常见业务进行 N 多适配,通过本我的项目,你能够以一种极简的形式实现零碎的权限认证局部。
开源协定
应用 Apache-2.0 开源许可协定
链接地址
公众号【Github 导航站】回复关键词【sat】获取 git 地址
个性
- 简略:可零配置启动框架,真正的开箱即用,低成本上手
- 弱小:目前已集成几十项权限相干个性,涵盖了大部分业务场景的解决方案
- 易用:如丝般顺滑的 API 调用,大量高级个性通通只需一行代码即可实现
- 高扩大:简直所有组件都提供了扩大接口,90% 以上的逻辑都能够按需重写
性能一览
- 登录验证 —— 轻松登录鉴权,并提供五种细分场景值
- 权限验证 —— 适配 RBAC 权限模型,不同角色不同受权
- Session 会话 —— 业余的数据缓存核心
- 踢人下线 —— 将违规用户立即清退下线
- 账号封禁 —— 封禁指定账号,使其无奈登陆,还可指定解封工夫
- 长久层扩大 —— 可集成 Redis、Memcached 等业余缓存中间件,重启数据不失落
- 分布式会话 —— 提供 jwt 集成和共享数据中心两种分布式会话计划
- 微服务网关鉴权 —— 适配 Gateway、Soul、Zuul 等常见网关组件的申请拦挡认证
- 单点登录 —— 一处登录,处处通行
- 模仿别人账号 —— 实时操作任意用户状态数据
- 长期身份切换 —— 将会话身份长期切换为其它账号
- 无 Cookie 模式 —— APP、小程序等前后台拆散场景
- 同端互斥登录 —— 像 QQ 一样手机电脑同时在线,然而两个手机上互斥登录
- 多账号认证体系 —— 比方一个商城我的项目的 user 表和 admin 表离开鉴权
- 花式 token 生成 —— 内置六种 token 格调,还可自定义 token 生成策略
- 注解式鉴权 —— 优雅的将鉴权与业务代码拆散
- 路由拦挡式鉴权 —— 依据路由拦挡鉴权,可适配 restful 模式
- 主动续签 —— 提供两种 token 过期策略,灵便搭配应用,还可主动续签
- 会话治理 —— 提供方便灵便的会话查问接口
- 记住我模式 —— 适配[记住我] 模式,重启浏览器免验证
- 明码加密 —— 提供明码加密模块,可疾速 MD5、SHA1、SHA256、AES、RSA 加密
- 全局侦听器 —— 在用户登陆、登记、被踢下线等关键性操作时进行一些 AOP 操作
- 开箱即用 —— 提供 SpringMVC、WebFlux 等常见 web 框架 starter 集成包,真正的开箱即用
结尾
本期就分享到这里,我是小编南风吹,专一分享好玩乏味、离奇、实用的开源我的项目及开发者工具、学习资源!心愿能与大家独特学习交换,欢送关注我的公众号【Github 导航站】。
正文完