关于github:功能超强的轻量级权限认证系统太给力了

32次阅读

共计 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 导航站】

正文完
 0