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 是一个高效的国产应用开发框架:更快、更小、更简单。