From 613304b088ae0d543d54ef09b953609cdd19ccc9 Mon Sep 17 00:00:00 2001
From: click33 <2393584716@qq.com>
Date: Wed, 22 Apr 2026 23:54:35 +0800
Subject: [PATCH] =?UTF-8?q?docs:=20Sa-Token=20=E9=9B=86=E6=88=90=20Demos?=
=?UTF-8?q?=20=E7=A4=BA=E4=BE=8B=E5=A4=A7=E5=85=A8=E4=B8=8B=E8=BD=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
sa-token-doc/README.md | 2 +-
sa-token-doc/_sidebar.md | 4 ++--
sa-token-doc/doc.html | 1 +
sa-token-doc/micro/dcs-session.md | 2 +-
sa-token-doc/more/download-demos.md | 2 +-
sa-token-doc/oauth2/oauth2-h5.md | 4 ++--
sa-token-doc/oauth2/oauth2-server.md | 2 +-
sa-token-doc/oauth2/readme.md | 2 ++
sa-token-doc/plugin/quick-login.md | 2 +-
sa-token-doc/sso/readme.md | 1 +
sa-token-doc/sso/sso-server.md | 2 +-
sa-token-doc/sso/sso-type1.md | 2 +-
sa-token-doc/sso/sso-type2.md | 2 +-
sa-token-doc/sso/sso-type3.md | 2 +-
sa-token-doc/start/download.md | 4 +++-
sa-token-doc/start/solon-example.md | 2 +-
16 files changed, 21 insertions(+), 15 deletions(-)
diff --git a/sa-token-doc/README.md b/sa-token-doc/README.md
index 4440064b..e71c63f5 100644
--- a/sa-token-doc/README.md
+++ b/sa-token-doc/README.md
@@ -206,7 +206,7 @@ Sa-Token 社区成员贡献了多语言实现版本:
**我们为框架几乎所有技术点均单独制作了对应的集成示例,此压缩包共计 60+ Demo**:涵盖 Sa-Token 登录认证、权限认证、SSO 单点登录、OAUth2 统一认证、微服务鉴权、API Key 认证、JWT集成、跨系统调用参数签名校验 等鉴权认证的方方面面。
-下载地址:[Sa-Token 集成示例大全](/more/download-demos)
+下载地址:[Sa-Token 集成示例大全下载](/more/download-demos)
diff --git a/sa-token-doc/_sidebar.md b/sa-token-doc/_sidebar.md
index 0b33ac28..7feb54ae 100644
--- a/sa-token-doc/_sidebar.md
+++ b/sa-token-doc/_sidebar.md
@@ -6,7 +6,7 @@
- [在 WebFlux 环境集成](/start/webflux-example)
- [在 Solon 环境集成](/start/solon-example)
- [其它环境集成示例](/start/download)
-
+ - [Sa-Token 集成示例大全下载](/more/download-demos)
- **基础**
- [登录认证](/use/login-auth)
@@ -125,7 +125,7 @@
- [框架博客](/more/blog)
- [推荐公众号](/more/tj-gzh)
- [加入讨论群](/more/join-group)
- - [下载 demo 示例](/more/download-demos)
+
- [Sa-Token 内容合作群](/more/content-cooperation)
- [赞助 Sa-Token](/more/sa-token-donate)
- [需求提交](/more/demand-commit)
diff --git a/sa-token-doc/doc.html b/sa-token-doc/doc.html
index 97372b03..462cc8f2 100644
--- a/sa-token-doc/doc.html
+++ b/sa-token-doc/doc.html
@@ -216,6 +216,7 @@
离线版文档
历史所有版本文档
+ Demo 示例大全下载
diff --git a/sa-token-doc/micro/dcs-session.md b/sa-token-doc/micro/dcs-session.md
index cbe638d5..9ae4a3c6 100644
--- a/sa-token-doc/micro/dcs-session.md
+++ b/sa-token-doc/micro/dcs-session.md
@@ -24,7 +24,7 @@
- 方案一:性能消耗太大,不太考虑
- 方案二:需要从网关处动手,与框架无关
- 方案三:Sa-Token 整合`Redis`非常简单,详见章节:[集成 Redis](/up/integ-redis)
-- 方案四:详见官方仓库中 Sa-Token 整合`jwt`的示例
+- 方案四:详见官方仓库中 Sa-Token 整合`jwt`的示例(示例压缩包:[Sa-Token 集成示例大全下载](/more/download-demos) )
由于`jwt`模式不在服务端存储数据,对于比较复杂的业务可能会功能受限,因此更加推荐使用方案三
diff --git a/sa-token-doc/more/download-demos.md b/sa-token-doc/more/download-demos.md
index 57c2c22f..6319acdc 100644
--- a/sa-token-doc/more/download-demos.md
+++ b/sa-token-doc/more/download-demos.md
@@ -1,4 +1,4 @@
-# 下载 Sa-Token Demos 示例大全
+# Sa-Token 集成 Demos 示例大全下载
**我们为框架几乎所有技术点均单独制作了对应的集成示例,此压缩包共计 60+ Demo**:涵盖 Sa-Token 登录认证、权限认证、SSO 单点登录、OAUth2 统一认证、微服务鉴权、API Key 认证、JWT集成、跨系统调用参数签名校验 等鉴权认证的方方面面。
diff --git a/sa-token-doc/oauth2/oauth2-h5.md b/sa-token-doc/oauth2/oauth2-h5.md
index 24ce7281..39157452 100644
--- a/sa-token-doc/oauth2/oauth2-h5.md
+++ b/sa-token-doc/oauth2/oauth2-h5.md
@@ -108,9 +108,9 @@ public class SaOAuth2ServerH5Controller {
### 3、新建前端项目
-既然是前后台分离,那肯定要有一个独立的前端项目,所需代码比较冗长,不便于在文档处直接展示,大家可以参考在线仓库示例:
+既然是前后台分离,那肯定要有一个独立的前端项目,所需代码比较冗长,不便于在文档处直接展示,大家可以参考仓库示例`/sa-token-demo/sa-token-demo-oauth2/sa-token-demo-oauth2-server-h5`(完整压缩包见 [Sa-Token 集成示例大全下载](/more/download-demos) ):
-[sa-token-demo-oauth2-server-h5/](https://gitee.com/dromara/sa-token/blob/dev/sa-token-demo/sa-token-demo-oauth2/sa-token-demo-oauth2-server-h5/)
+
### 4、运行测试
diff --git a/sa-token-doc/oauth2/oauth2-server.md b/sa-token-doc/oauth2/oauth2-server.md
index fa9b0517..6ef2c7f6 100644
--- a/sa-token-doc/oauth2/oauth2-server.md
+++ b/sa-token-doc/oauth2/oauth2-server.md
@@ -11,7 +11,7 @@
### 2、引入依赖
-创建SpringBoot项目 `sa-token-demo-oauth2-server`(不会的同学自行百度或参考仓库示例),引入 `pom.xml` 依赖:
+创建SpringBoot项目 `sa-token-demo-oauth2-server`(不会的同学自行百度或参考仓库示例:[Sa-Token 集成示例大全下载](/more/download-demos) 获取全套 Demo),引入 `pom.xml` 依赖:
diff --git a/sa-token-doc/oauth2/readme.md b/sa-token-doc/oauth2/readme.md
index 80b33de1..2c775347 100644
--- a/sa-token-doc/oauth2/readme.md
+++ b/sa-token-doc/oauth2/readme.md
@@ -27,6 +27,8 @@ OAuth2.0 与 SSO 相比,增加了对应用授权范围的控制,减弱了应
接下来我们将通过简单示例演示如何在 Sa-Token-OAuth2 中完成这四种模式的对接: [搭建OAuth2-Server](/oauth2/oauth2-server)
+若需下载官方仓库内全套可运行 Demo 压缩包,请见:[Sa-Token 集成示例大全下载](/more/download-demos) 。
+
### OAuth2.0 第三方开放平台完整开发流程参考
diff --git a/sa-token-doc/plugin/quick-login.md b/sa-token-doc/plugin/quick-login.md
index d335cacd..11ef50da 100644
--- a/sa-token-doc/plugin/quick-login.md
+++ b/sa-token-doc/plugin/quick-login.md
@@ -174,7 +174,7 @@ sa.copr=true
-**注:**示例源码在`/sa-token-demo/sa-token-demo-quick-login`目录下,可结合源码查看学习
+**注:**示例源码在`/sa-token-demo/sa-token-demo-quick-login`目录下,可结合源码查看学习。[Sa-Token 集成示例大全下载](/more/download-demos) 。
diff --git a/sa-token-doc/sso/readme.md b/sa-token-doc/sso/readme.md
index 22f9592a..bc9f59dd 100644
--- a/sa-token-doc/sso/readme.md
+++ b/sa-token-doc/sso/readme.md
@@ -27,6 +27,7 @@ Sa-Token-SSO 由简入难划分为三种模式,解决不同架构下的 SSO
| 前端不同域 + 后端同 Redis | 模式二 | URL重定向传播会话 | [文档](/sso/sso-type2)、[示例](https://gitee.com/dromara/sa-token/blob/master/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client) |
| 前端不同域 + 后端不同 Redis | 模式三 | Http请求获取会话 | [文档](/sso/sso-type3)、[示例](https://gitee.com/dromara/sa-token/blob/master/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client) |
+集成示例还可下载全套 Demo 压缩包:[Sa-Token 集成示例大全下载](/more/download-demos) 。
1. 前端同域:就是指多个系统可以部署在同一个主域名之下,比如:`c1.domain.com`、`c2.domain.com`、`c3.domain.com`。
2. 后端同Redis:就是指多个系统可以连接同一个Redis。PS:这里并不需要把所有项目的数据都放在同一个Redis中,Sa-Token提供了 **`[权限缓存与业务缓存分离]`** 的解决方案,详情戳: Alone独立Redis插件。
diff --git a/sa-token-doc/sso/sso-server.md b/sa-token-doc/sso/sso-server.md
index 0777f8d1..f3b83fd4 100644
--- a/sa-token-doc/sso/sso-server.md
+++ b/sa-token-doc/sso/sso-server.md
@@ -3,7 +3,7 @@
在开始SSO三种模式的对接之前,我们必须先搭建一个 SSO-Server 认证中心
> [!TIP| label:demo]
-> 搭建示例在官方仓库的 `/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/`,如遇到难点可结合源码进行测试学习,demo里有制作好的登录页面
+> 搭建示例在官方仓库的 `/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/`,如遇到难点可结合源码进行测试学习。[Sa-Token 集成示例大全下载](/more/download-demos) ,demo里有制作好的登录页面
---
diff --git a/sa-token-doc/sso/sso-type1.md b/sa-token-doc/sso/sso-type1.md
index 62b1488f..985df374 100644
--- a/sa-token-doc/sso/sso-type1.md
+++ b/sa-token-doc/sso/sso-type1.md
@@ -66,7 +66,7 @@ sa-token.cookie.domain=stp.com
### 4、搭建 Client 端项目
-> 搭建示例在官方仓库的 `/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso1-client/`,如遇到难点可结合源码进行测试学习。
+> 搭建示例在官方仓库的 `/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso1-client/`,如遇到难点可结合源码进行测试学习。[Sa-Token 集成示例大全下载](/more/download-demos) 。
#### 4.1、引入依赖
diff --git a/sa-token-doc/sso/sso-type2.md b/sa-token-doc/sso/sso-type2.md
index 57e945b9..68b839cd 100644
--- a/sa-token-doc/sso/sso-type2.md
+++ b/sa-token-doc/sso/sso-type2.md
@@ -49,7 +49,7 @@
### 3、搭建 Client 端项目
> [!TIP| label:demo | style:callout]
-> 搭建示例在官方仓库的 `/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client/`,如遇到难点可结合源码进行测试学习
+> 搭建示例在官方仓库的 `/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client/`,如遇到难点可结合源码进行测试学习。[Sa-Token 集成示例大全下载](/more/download-demos) 。
#### 3.1、去除 SSO-Server 的 Cookie 作用域配置
在SSO模式一章节中我们打开了配置:
diff --git a/sa-token-doc/sso/sso-type3.md b/sa-token-doc/sso/sso-type3.md
index fa752397..4511f990 100644
--- a/sa-token-doc/sso/sso-type3.md
+++ b/sa-token-doc/sso/sso-type3.md
@@ -17,7 +17,7 @@
> [!TIP| label:demo | style:callout]
> 模式三的 Demo 示例地址:`/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client/`
-> [源码链接](https://gitee.com/dromara/sa-token/tree/dev/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client),如遇难点可参考示例
+> ,如遇难点可参考示例。[Sa-Token 集成示例大全下载](/more/download-demos) 。
### 2、在Client 端更改 Ticket 校验方式
diff --git a/sa-token-doc/start/download.md b/sa-token-doc/start/download.md
index ec880369..3c760460 100644
--- a/sa-token-doc/start/download.md
+++ b/sa-token-doc/start/download.md
@@ -1,6 +1,8 @@
# 其它环境引入 Sa-Token 的示例
-目前已实现的对接框架综合
+目前已实现的对接框架综合。
+
+如需一次性获取官方仓库内全部可运行示例的压缩包,请见:[Sa-Token 集成示例大全下载](/more/download-demos) 。
------
diff --git a/sa-token-doc/start/solon-example.md b/sa-token-doc/start/solon-example.md
index 6f0ac12c..16145bff 100644
--- a/sa-token-doc/start/solon-example.md
+++ b/sa-token-doc/start/solon-example.md
@@ -2,7 +2,7 @@
本篇介绍在 Solon 应用中如何集成 Sa-Token。
-整合示例在官方仓库的 `/sa-token-demo/sa-token-demo-solon` 文件夹下,如遇到难点可结合源码进行学习测试。
+整合示例在官方仓库的 `/sa-token-demo/sa-token-demo-solon` 文件夹下,如遇到难点可结合源码进行学习测试。[Sa-Token 集成示例大全下载](/more/download-demos) 。
> [!tip| label:Solon 是什么?]
> Solon 是一个高效的国产应用开发框架:更快、更小、更简单。