mirror of
https://gitee.com/dromara/sa-token.git
synced 2026-05-14 04:42:09 +08:00
docs: Sa-Token 集成 Demos 示例大全下载
This commit is contained in:
@@ -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" />
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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 -->
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
- 方案一:性能消耗太大,不太考虑
|
||||
- 方案二:需要从网关处动手,与框架无关
|
||||
- 方案三:Sa-Token 整合`Redis`非常简单,详见章节:[集成 Redis](/up/integ-redis)
|
||||
- 方案四:详见官方仓库中 Sa-Token 整合`jwt`的示例
|
||||
- 方案四:详见官方仓库中 Sa-Token 整合`jwt`的示例(示例压缩包:[Sa-Token 集成示例大全下载](/more/download-demos) )
|
||||
|
||||
由于`jwt`模式不在服务端存储数据,对于比较复杂的业务可能会功能受限,因此更加推荐使用方案三
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# 下载 Sa-Token Demos 示例大全
|
||||
# Sa-Token 集成 Demos 示例大全下载
|
||||
|
||||
**我们为框架几乎所有技术点均单独制作了对应的集成示例,此压缩包共计 60+ Demo**:涵盖 Sa-Token 登录认证、权限认证、SSO 单点登录、OAUth2 统一认证、微服务鉴权、API Key 认证、JWT集成、跨系统调用参数签名校验 等鉴权认证的方方面面。
|
||||
|
||||
|
||||
@@ -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、运行测试
|
||||
|
||||
@@ -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 方式 -------->
|
||||
|
||||
@@ -27,6 +27,8 @@ OAuth2.0 与 SSO 相比,增加了对应用授权范围的控制,减弱了应
|
||||
|
||||
接下来我们将通过简单示例演示如何在 Sa-Token-OAuth2 中完成这四种模式的对接: [搭建OAuth2-Server](/oauth2/oauth2-server)
|
||||
|
||||
若需下载官方仓库内全套可运行 Demo 压缩包,请见:[Sa-Token 集成示例大全下载](/more/download-demos) 。
|
||||
|
||||
|
||||
### OAuth2.0 第三方开放平台完整开发流程参考
|
||||
|
||||
|
||||
@@ -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) 。
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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>。
|
||||
|
||||
@@ -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里有制作好的登录页面
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -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、引入依赖
|
||||
|
||||
@@ -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模式一章节中我们打开了配置:
|
||||
|
||||
@@ -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 校验方式
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
# 其它环境引入 Sa-Token 的示例
|
||||
|
||||
目前已实现的对接框架综合
|
||||
目前已实现的对接框架综合。
|
||||
|
||||
如需一次性获取官方仓库内全部可运行示例的压缩包,请见:[Sa-Token 集成示例大全下载](/more/download-demos) 。
|
||||
|
||||
------
|
||||
|
||||
|
||||
@@ -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 是一个高效的国产应用开发框架:更快、更小、更简单。
|
||||
|
||||
Reference in New Issue
Block a user