docs: Sa-Token 集成 Demos 示例大全下载

This commit is contained in:
click33
2026-04-22 23:54:35 +08:00
parent dbd0f42547
commit 613304b088
16 changed files with 21 additions and 15 deletions

View File

@@ -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)
<img class="s-w" src="/big-file/contact/show/sa-token-demos-pre.png" />

View File

@@ -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)
<!-- - [下载 demo 示例](/more/download-demos) -->
- [Sa-Token 内容合作群](/more/content-cooperation)
- [赞助 Sa-Token](/more/sa-token-donate)
- [需求提交](/more/demand-commit)

View File

@@ -216,6 +216,7 @@
<p>
<a href="https://pan.quark.cn/s/d5abda720e88" target="_blank">离线版文档</a>
<a href="https://pan.quark.cn/s/fea7e5ec72ee" target="_blank">历史所有版本文档</a>
<a href="doc.html#/more/download-demos">Demo 示例大全下载</a>
</p>
</div>
<!-- ew-wa -->

View File

@@ -24,7 +24,7 @@
- 方案一:性能消耗太大,不太考虑
- 方案二:需要从网关处动手,与框架无关
- 方案三Sa-Token 整合`Redis`非常简单,详见章节:[集成 Redis](/up/integ-redis)
- 方案四:详见官方仓库中 Sa-Token 整合`jwt`的示例
- 方案四:详见官方仓库中 Sa-Token 整合`jwt`的示例(示例压缩包:[Sa-Token 集成示例大全下载](/more/download-demos)
由于`jwt`模式不在服务端存储数据,对于比较复杂的业务可能会功能受限,因此更加推荐使用方案三

View File

@@ -1,4 +1,4 @@
# 下载 Sa-Token Demos 示例大全
# Sa-Token 集成 Demos 示例大全下载
**我们为框架几乎所有技术点均单独制作了对应的集成示例,此压缩包共计 60+ Demo**:涵盖 Sa-Token 登录认证、权限认证、SSO 单点登录、OAUth2 统一认证、微服务鉴权、API Key 认证、JWT集成、跨系统调用参数签名校验 等鉴权认证的方方面面。

View File

@@ -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/)
<!-- [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、运行测试

View File

@@ -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` 依赖:
<!---------------------------- tabs:start ---------------------------->
<!-------- tab:Maven 方式 -------->

View File

@@ -27,6 +27,8 @@ OAuth2.0 与 SSO 相比,增加了对应用授权范围的控制,减弱了应
接下来我们将通过简单示例演示如何在 Sa-Token-OAuth2 中完成这四种模式的对接: [搭建OAuth2-Server](/oauth2/oauth2-server)
若需下载官方仓库内全套可运行 Demo 压缩包,请见:[Sa-Token 集成示例大全下载](/more/download-demos) 。
### OAuth2.0 第三方开放平台完整开发流程参考

View File

@@ -174,7 +174,7 @@ sa.copr=true
<br>
**注:**示例源码在`/sa-token-demo/sa-token-demo-quick-login`目录下,可结合源码查看学习
**注:**示例源码在`/sa-token-demo/sa-token-demo-quick-login`目录下,可结合源码查看学习。[Sa-Token 集成示例大全下载](/more/download-demos) 。

View File

@@ -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提供了 **`[权限缓存与业务缓存分离]`** 的解决方案,详情戳: <a href="#/plugin/alone-redis" target="_blank">Alone独立Redis插件</a>。

View File

@@ -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里有制作好的登录页面
---

View File

@@ -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、引入依赖

View File

@@ -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模式一章节中我们打开了配置

View File

@@ -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 校验方式

View File

@@ -1,6 +1,8 @@
# 其它环境引入 Sa-Token 的示例
目前已实现的对接框架综合
目前已实现的对接框架综合
如需一次性获取官方仓库内全部可运行示例的压缩包,请见:[Sa-Token 集成示例大全下载](/more/download-demos) 。
------

View File

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