文档优化

This commit is contained in:
click33
2022-03-16 16:51:14 +08:00
parent b4dcf5f02d
commit 88d88198f1
5 changed files with 53 additions and 70 deletions

View File

@@ -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)
## 贡献者名单

View File

@@ -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>

View File

@@ -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 |

View File

@@ -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 | 支持 | 支持 | 不支持 |
| 会话管理 | 支持 | 部分支持 | 不支持 |
| 注解鉴权 | 支持 | 支持 | 支持 |
| 路由拦截鉴权 | 支持 | 支持 | 支持 |
| 账号封禁 | 支持 | 支持 | 不支持 |
| 身份切换 | 支持 | 支持 | 支持 |
| 二级认证 | 支持 | 支持 | 支持 |