mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-10-26 18:49:01 +08:00
文档优化
This commit is contained in:
@@ -136,31 +136,7 @@ StpUtil.switchTo(10044); // 将当前会话身份临时切换为其它账号
|
||||
|
||||
|
||||
## 使用Sa-Token的开源项目
|
||||
- **[ sa-plus ]**:[一个基于 SpringBoot 架构的快速开发框架,内置代码生成器](https://gitee.com/click33/sa-plus)
|
||||
|
||||
- **[ jthink ]**: [一个基于 SpringBoot + Sa-Token + Thymeleaf 的博客系统](https://gitee.com/wtsoftware/jthink)
|
||||
|
||||
- **[ dcy-fast ]**:[ 一个基于 SpringBoot + Sa-Token + Mybatis-Plus 的后台管理系统,前端vue-element-admin,并且内置代码生成器](https://gitee.com/dcy421/dcy-fast)
|
||||
|
||||
- **[ helio-starters ]**:[ 基于JDK15 + Spring Boot 2.4 + Sa-Token + Mybatis-Plus的单体Boot版脚手架和微服务Cloud版脚手架,带有配套后台管理前端模板及代码生成器](https://gitee.com/uncarbon97/helio-starters)
|
||||
|
||||
- **[ easy-admin ]**:[一个基于SpringBoot2 + Sa-Token + Mybatis-Plus + Snakerflow + Layui 的后台管理系统,灵活多变可前后端分离,也可单体,内置代码生成器、权限管理、工作流引擎等](https://gitee.com/lakernote/easy-admin)
|
||||
|
||||
- **[ RuoYi-Vue-Plus ]**:[重写RuoYi-Vue所有功能 集成 Sa-Token + Lombok + Mybatis-Plus + Jackson + Xxl-Job + knife4j + Hutool 定期同步](https://gitee.com/JavaLionLi/RuoYi-Vue-Plus)
|
||||
|
||||
- **[ RuoYi-Cloud-Plus ]**:[重写RuoYi-Cloud所有功能 整合 SpringCloudAlibaba + Sa-Token + Dubbo + Mybatis-Plus + Xxl-Job 全方位升级 定期同步](https://gitee.com/JavaLionLi/RuoYi-Cloud-Plus)
|
||||
|
||||
更多请参考:[Sa-Token 生态](/more/link)
|
||||
|
||||
|
||||
## 友情链接
|
||||
- **[ OkHttps ]**:[ 一个轻量级http通信框架,API设计无比优雅,支持 WebSocket 以及 Stomp 协议](https://gitee.com/ejlchina-zhxu/okhttps)
|
||||
|
||||
- **[ 小诺快速开发平台 ]**:[ 基于SpringBoot2 + AntDesignVue全新快速开发平台,同时拥有三个版本](https://xiaonuo.vip/index#pricing)
|
||||
|
||||
- **[ Jpom ]**:[ 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件](https://gitee.com/dromara/Jpom)
|
||||
|
||||
- **[ TLog ]**:[ 一个轻量级的分布式日志标记追踪神器](https://gitee.com/dromara/TLog)
|
||||
参考:[Sa-Token 生态](/more/link)
|
||||
|
||||
|
||||
## 贡献者名单
|
||||
|
||||
@@ -15,47 +15,50 @@
|
||||
|
||||
|
||||
### 使用 Sa-Token 的开源项目:
|
||||
- **[ Sa-Plus ]**:[一个基于 SpringBoot 架构的快速开发框架,内置代码生成器](https://gitee.com/click33/sa-plus)
|
||||
|
||||
- **[ jthink ]**: [一个基于 SpringBoot + Sa-Token + Thymeleaf 的博客系统](https://gitee.com/wtsoftware/jthink)
|
||||
- [[ Sa-Plus ]](https://gitee.com/click33/sa-plus):一个基于 SpringBoot 架构的快速开发框架,内置代码生成器
|
||||
|
||||
- **[ dcy-fast ]**:[ 一个基于 SpringBoot + Sa-Token + Mybatis-Plus 的后台管理系统,前端vue-element-admin,并且内置代码生成器](https://gitee.com/dcy421/dcy-fast)
|
||||
- [[ jthink ]](https://gitee.com/wtsoftware/jthink): 一个基于 SpringBoot + Sa-Token + Thymeleaf 的博客系统
|
||||
|
||||
- **[ Helio-Starters ]**:[ 基于JDK15 + Spring Boot 2.4 + Sa-Token + Mybatis-Plus的单体Boot版脚手架和微服务Cloud版脚手架,带有配套后台管理前端模板及代码生成器](https://gitee.com/uncarbon97/helio-starters)
|
||||
- [[ dcy-fast ]](https://gitee.com/dcy421/dcy-fast):一个基于 SpringBoot + Sa-Token + Mybatis-Plus 的后台管理系统,前端vue-element-admin,并且内置代码生成器
|
||||
|
||||
- **[ Sa-Token-Plugin ]**:[Sa-Token第三方插件实现,基于Sa-Token-Core,提供一些与官方不同实现机制的的插件集合,作为Sa-Token开源生态的补充](https://gitee.com/bootx/sa-token-plugin)
|
||||
- [[ Helio-Starters ]](https://gitee.com/uncarbon97/helio-starters):基于JDK15 + Spring Boot 2.4 + Sa-Token + Mybatis-Plus的单体Boot版脚手架和微服务Cloud版脚手架,带有配套后台管理前端模板及代码生成器
|
||||
|
||||
- **[ EasyAdmin ]**:[一个基于SpringBoot2 + Sa-Token + Mybatis-Plus + Snakerflow + Layui 的后台管理系统,灵活多变可前后端分离,也可单体,内置代码生成器、权限管理、工作流引擎等](https://gitee.com/lakernote/easy-admin)
|
||||
- [[ Sa-Token-Plugin ]](https://gitee.com/bootx/sa-token-plugin):Sa-Token第三方插件实现,基于Sa-Token-Core,提供一些与官方不同实现机制的的插件集合,作为Sa-Token开源生态的补充
|
||||
|
||||
- **[ RuoYi-Vue-Plus ]**:[基于 RuoYi-Vue 集成 SaToken + Lombok + Mybatis-Plus + Undertow + knife4j + Hutool + Feign 重写所有原生业务 定期与 RuoYi-Vue 同步](https://gitee.com/JavaLionLi/RuoYi-Vue-Plus/tree/satoken/)
|
||||
- [[ EasyAdmin ]](https://gitee.com/lakernote/easy-admin):一个基于SpringBoot2 + Sa-Token + Mybatis-Plus + Snakerflow + Layui 的后台管理系统,灵活多变可前后端分离,也可单体,内置代码生成器、权限管理、工作流引擎等
|
||||
|
||||
- **[ SpringBoot_v2 ]**:[SpringBoot_v2项目是努力打造springboot框架的极致细腻的脚手架。](https://gitee.com/bdj/SpringBoot_v2/tree/sa-token/)
|
||||
- [[ RuoYi-Vue-Plus ]](https://gitee.com/JavaLionLi/RuoYi-Vue-Plus/tree/satoken/):基于 RuoYi-Vue 集成 SaToken + Lombok + Mybatis-Plus + Undertow + knife4j + Hutool + Feign 重写所有原生业务 定期与 RuoYi-Vue 同步
|
||||
|
||||
- **[ Sa-Token-Study ]**:[以demo示例的方式讲解 Sa-Token 源码涉及到的技术点,连载中……](https://gitee.com/click33/sa-token-study)
|
||||
- [[ RuoYi-Cloud-Plus ]](https://gitee.com/JavaLionLi/RuoYi-Cloud-Plus):重写RuoYi-Cloud所有功能 整合 SpringCloudAlibaba + Sa-Token + Dubbo + Mybatis-Plus + Xxl-Job 全方位升级 定期同步
|
||||
|
||||
- **[ Sp-Cloud ]**:[Sa-Plus的微服务版本, 基于Spring-Cloud-Alibaba,微服务下使用Sa-Token的样例](https://gitee.com/click33/sp-cloud)
|
||||
- [[ SpringBoot_v2 ]](https://gitee.com/bdj/SpringBoot_v2/tree/sa-token/):SpringBoot_v2项目是努力打造springboot框架的极致细腻的脚手架。
|
||||
|
||||
- **[ Ruoyi-Satoken ]**:[为 ruoyi 进行配置 sa-token](https://gitee.com/wangming123456/ruoyi-satoken)
|
||||
- [[ Sa-Token-Study ]](https://gitee.com/click33/sa-token-study):以demo示例的方式讲解 Sa-Token 源码涉及到的技术点,连载中……
|
||||
|
||||
- **[ vue-satoken-admin ]**:[基于Vue2和Sa-Token1.18.0的后台权限系统。](https://gitee.com/niluni/vue-satoken-admin)
|
||||
- [[ Sp-Cloud ]](https://gitee.com/click33/sp-cloud):Sa-Plus的微服务版本, 基于Spring-Cloud-Alibaba,微服务下使用Sa-Token的样例
|
||||
|
||||
- **[ 人事管理系统后端 ]**:[人事管理系统后端,框架:springboot,持久层:mybatis,缓存:redis,权限:sa-token](https://gitee.com/sdones_1512/personnel-management-system-back-end)
|
||||
- [[ Ruoyi-Satoken ]](https://gitee.com/wangming123456/ruoyi-satoken):为 ruoyi 进行配置 sa-token
|
||||
|
||||
- **[ YC-Framework ]**:[致力于打造一款优秀的分布式微服务解决方案](http://framework.youcongtech.com/)
|
||||
- [[ vue-satoken-admin ]](https://gitee.com/niluni/vue-satoken-admin):基于Vue2和Sa-Token1.18.0的后台权限系统。
|
||||
|
||||
- **[ falser-cloud ]**: [基于 SpringCloud Alibaba + SpringCloud gateway + SpringBoot + Sa-Token + vue-admin-template + Nacos + Rabbit MQ + Redis 的一个后台管理系统,前后端分离,权限管理,菜单管理,数据字典,停车场系统管理等功能](https://gitee.com/falser/falser-cloud)
|
||||
- [[ 人事管理系统后端 ]](https://gitee.com/sdones_1512/personnel-management-system-back-end):人事管理系统后端,框架:springboot,持久层:mybatis,缓存:redis,权限:sa-token
|
||||
|
||||
- **[ bootx-platform ]**:[集成sa-token和sa-token-plugin并深度定制认证模块,包含多级别数据范围权限、数据自动加解密、数据脱敏、超级查询器、以及支付收单、消息通知等准商用功能的开源免费开发脚手架项目](https://gitee.com/bootx/bootx-platform)
|
||||
- [[ YC-Framework ]](http://framework.youcongtech.com/):致力于打造一款优秀的分布式微服务解决方案
|
||||
|
||||
- **[ spba-admin ]**:[基于SpringBoot、Vue开发的通用后台管理系统,做到开箱即用,为新项目开发省去了基础功能开发的步骤。主要使用Sa-Token权限认证、MyBatis-Plus、MySQL、Redis、validation、七牛云等技术。](https://gitee.com/qkdja/spring-boot-admin)
|
||||
- [[ falser-cloud ]](https://gitee.com/falser/falser-cloud): 基于 SpringCloud Alibaba + SpringCloud gateway + SpringBoot + Sa-Token + vue-admin-template + Nacos + Rabbit MQ + Redis 的一个后台管理系统,前后端分离,权限管理,菜单管理,数据字典,停车场系统管理等功能
|
||||
|
||||
- **[ QForum-Core ]**:[QForum 论坛系统官方核心,可拓展性强、轻量级、高性能、前后端分离,基于 SpringBoot2 + Sa-Token + Mybatis-Plus](https://github.com/Project-QForum/QForum-Core/)
|
||||
- [[ bootx-platform ]](https://gitee.com/bootx/bootx-platform):集成sa-token和sa-token-plugin并深度定制认证模块,包含多级别数据范围权限、数据自动加解密、数据脱敏、超级查询器、以及支付收单、消息通知等准商用功能的开源免费开发脚手架项目
|
||||
|
||||
- **[ ExciteCMS-Layui ]**:[ExciteCMS 快速开发脚手架:一款后端基于 SpringBoot2 + Sa-Token + Mybatis-Plus,前端基于 Layuimini 的内容管理系统,具备RBAC、日志管理、代码生成等功能,并集成常用的支付、OSS等第三方服务,拥有详细的开发文档](https://gitee.com/ExciteTeam/ExciteCMS-SpringBoot-Layui)
|
||||
- [[ spba-admin ]](https://gitee.com/qkdja/spring-boot-admin):基于SpringBoot、Vue开发的通用后台管理系统,做到开箱即用,为新项目开发省去了基础功能开发的步骤。主要使用Sa-Token权限认证、MyBatis-Plus、MySQL、Redis、validation、七牛云等技术。
|
||||
|
||||
- **[ sss-rbac-admin ]**:[基于springboot,整合satoken、sqltoy的权限管理系统](https://gitee.com/momoljw/sss-rbac-admin)
|
||||
- [[ QForum-Core ]](https://github.com/Project-QForum/QForum-Core/):QForum 论坛系统官方核心,可拓展性强、轻量级、高性能、前后端分离,基于 SpringBoot2 + Sa-Token + Mybatis-Plus
|
||||
|
||||
- **[ Huanxing-mall ]**:[HuanXing 商城基于SpringCloud 2021 & Alibaba + Sa-token,前端基于 Vue3 +Element plus 的微服务商城 ](https://gitee.com/lijiaxing_boy/huanxing-mall)
|
||||
- [[ ExciteCMS-Layui ]](https://gitee.com/ExciteTeam/ExciteCMS-SpringBoot-Layui):ExciteCMS 快速开发脚手架:一款后端基于 SpringBoot2 + Sa-Token + Mybatis-Plus,前端基于 Layuimini 的内容管理系统,具备RBAC、日志管理、代码生成等功能,并集成常用的支付、OSS等第三方服务,拥有详细的开发文档
|
||||
|
||||
- [[ sss-rbac-admin ]](https://gitee.com/momoljw/sss-rbac-admin):基于springboot,整合satoken、sqltoy的权限管理系统
|
||||
|
||||
- [[ Huanxing-mall ]](https://gitee.com/lijiaxing_boy/huanxing-mall):HuanXing 商城基于SpringCloud 2021 & Alibaba + Sa-token,前端基于 Vue3 +Element plus 的微服务商城
|
||||
|
||||
|
||||
<br>
|
||||
@@ -64,19 +67,19 @@
|
||||
|
||||
### 推荐项目:
|
||||
|
||||
- **[ OkHttps ]**:[一个轻量级 http 通信框架,API设计无比优雅,支持 WebSocket 以及 Stomp 协议](https://gitee.com/ejlchina-zhxu/okhttps)
|
||||
- [[ OkHttps ]](https://gitee.com/ejlchina-zhxu/okhttps):一个轻量级 http 通信框架,API设计无比优雅,支持 WebSocket 以及 Stomp 协议
|
||||
|
||||
- **[ Hasor ]**:[轻量级ioc/aop框架,采用"微内核+插件"的设计思想](https://gitee.com/zycgit/hasor)
|
||||
- [[ Hasor ]](https://gitee.com/zycgit/hasor) :轻量级ioc/aop框架,采用"微内核+插件"的设计思想
|
||||
|
||||
- **[ Sa-Admin ]**:[一个多窗口后台模板,流畅、易上手、提高生产力](https://gitee.com/click33/sa-admin)
|
||||
- [[ Sa-Admin ]](https://gitee.com/click33/sa-admin) :一个多窗口后台模板,流畅、易上手、提高生产力
|
||||
|
||||
- **[ vue-next-admin ]**:[一套为开发者快速开发准备的基于 vue2.x 越看越精彩的后台管理系统一站式平台模板](https://gitee.com/lyt-top/vue-next-admin)
|
||||
- [[ vue-next-admin ]](https://gitee.com/lyt-top/vue-next-admin) :一套为开发者快速开发准备的基于 vue2.x 越看越精彩的后台管理系统一站式平台模板
|
||||
|
||||
- **[ 小诺快速开发平台 ]**:[基于SpringBoot2 + AntDesignVue全新快速开发平台,同时拥有三个版本](https://xiaonuo.vip/index#pricing)
|
||||
- [[ 小诺快速开发平台 ]](https://xiaonuo.vip/index#pricing):基于SpringBoot2 + AntDesignVue全新快速开发平台,同时拥有三个版本
|
||||
|
||||
- **[ Jpom ]**:[简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件](https://gitee.com/dromara/Jpom)
|
||||
- [[ Jpom ]](https://gitee.com/dromara/Jpom):简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件
|
||||
|
||||
- **[ TLog ]**:[一个轻量级的分布式日志标记追踪神器](https://gitee.com/dromara/TLog)
|
||||
- [[ TLog ]](https://gitee.com/dromara/TLog):一个轻量级的分布式日志标记追踪神器
|
||||
|
||||
|
||||
<br>
|
||||
|
||||
@@ -19,6 +19,9 @@ Sa-Token 采用 Apache-2.0 开源协议,**承诺框架本身与官网文档永
|
||||
|
||||
| 赞助人 | 赞助金额 | 留言 | 时间 |
|
||||
| :-------- | :-------- | :-------- | :-------- |
|
||||
| [晓辉](https://gitee.com/zxhShow) | ¥ 10 | 感谢您的开源项目! | 2022-03-07 |
|
||||
| [老杨](https://gitee.com/yangs914) | ¥ 6.66 | 感谢您的开源项目! | 2022-03-01 |
|
||||
| [前世男友](https://gitee.com/lanbaba666) | ¥ 10 | 感谢您的开源项目! | 2022-02-17 |
|
||||
| 两岁 (微信打赏) | ¥ 188 | 感谢您的开源项目! | 2021-12-27 |
|
||||
| 刚子 (微信打赏) | ¥ 50 | 感谢您的开源项目! | 2021-12-27 |
|
||||
| [网络小渣渣](https://gitee.com/a9777) | ¥ 10 | 感谢您的开源项目! | 2021-12-24 |
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<version>${sa.top.version}</version>
|
||||
</dependency>
|
||||
```
|
||||
> 注意: sa-token-jwt 依赖 hutool-all 5.7.14 版本
|
||||
> 注意: sa-token-jwt 显式依赖 hutool-all 5.7.14 版本,意味着:你的项目中要么不引入 Hutool,要么引入版本 >= 5.7.14 的 Hutool 版本
|
||||
|
||||
### 2、配置秘钥
|
||||
在 `application.yml` 配置文件中配置 jwt 生成秘钥:
|
||||
@@ -149,6 +149,7 @@ String name = StpUtil.getExtra("name");
|
||||
| id反查Token | 支持 | 支持 | 不支持 |
|
||||
| 会话管理 | 支持 | 部分支持 | 不支持 |
|
||||
| 注解鉴权 | 支持 | 支持 | 支持 |
|
||||
| 路由拦截鉴权 | 支持 | 支持 | 支持 |
|
||||
| 账号封禁 | 支持 | 支持 | 不支持 |
|
||||
| 身份切换 | 支持 | 支持 | 支持 |
|
||||
| 二级认证 | 支持 | 支持 | 支持 |
|
||||
|
||||
Reference in New Issue
Block a user