Sa-Tokenv1.36.0

一个轻量级 java 权限认证框架,让鉴权变得简单、优雅!

Sa-Token 支持特性

⚡️ 登录认证

多端登录、单端登录、同端互斥登录、七天免登录…… 多种登录策略只需改个配置即可完成

??️ 权限认证

权限认证、角色认证、会话二级认证、注解鉴权、路由鉴权……多种姿势灵活鉴权

⛏️ 踢人下线

强制注销、踢人下线、账号封禁、身份切换、自动续签 …… 提供完善的会话管理方案

??️ Redis集成

提供 Redis 集成方案、项目重启数据不丢失、多系统数据互通,可自定义数据持久化策略

??️ 前后端分离

内置多种 Token 读取策略,适配APP、小程序、SPA单页应用等前后端分离场景

️?? 单点登录

同域、跨域、共享Redis、跨Redis、前后端一体、前后端分离……提供各种架构下的SSO接入方案

?? OAuth2.0

轻松搭建 OAuth2.0 认证中心,支持四种授权模式,支持 openid 授权机制,支持二次扩展开发

??️ 微服务支持

分布式 Session 会话、网关统一鉴权、RPC调用鉴权……提供开箱即用的微服务认证方案

??️ 开箱即用

提供SpringMVC、WebFlux、Solon、jwt 等常见框架集成包,真正的开箱即用……

有了Sa-Token,你所有的权限认证问题,都不再是问题! 点击查看功能结构图

曾获荣誉


GVP - Gitee 最有价值开源项目


OSCHINA 2021 人气指数 TOP 30 开源项目


OSCHINA 2022 年度最火热中国开源项目社区


可信开源社区共同体预备成员

优秀开源集成案例

Snowy

小诺开源技术

国内首个国密前后分离快速开发平台,基于Vue3、Antdv、SaToken

RuoYi-Vue-Plus

疯狂的狮子Li

重写 RuoYi-Vue 所有功能,集成 Sa-Token、Mybatis-Plus、Hutool 定期同步

SpringBoot_v2

开源oschina

努力打造 springboot 框架的极致细腻的脚手架,原生纯净。

RuoYi-Cloud-Plus

疯狂的狮子Li

重写 RuoYi-Cloud 所有功能 整合 SpringCloudAlibaba、Dubbo3.0、Sa-Token

Sa-Plus

孔明

一个基于 SpringBoot 的快速开发框架,内置代码生成器

EasyAdmin

laker

轻量级的后台管理系统脚手架,内置代码生成器、权限管理、工作流引擎等

如果您的开源项目也使用了 Sa-Token,您可以 在此 提交

Sa-Token 官方公众号,及时接收框架更新通知、技术文章


正在使用 Sa-Token 的企业 / 机构

(如果您的企业也使用了 Sa-Token,您可以 在此 提交)


Dromara 成员项目

为往圣继绝学,一个人或许能走的更快,但一群人会走的更远。

Dromara 知识星球