mirror of
https://gitee.com/dromara/sa-token.git
synced 2024-11-30 02:48:10 +08:00
文档简化包名
This commit is contained in:
parent
0c360a2c51
commit
4415f8fe19
@ -114,8 +114,8 @@ SaTokenContext 是对接不同框架的上下文接口,注入流程和第二
|
|||||||
|
|
||||||
| 插件 | 功能 | 状态 |
|
| 插件 | 功能 | 状态 |
|
||||||
| :-------- | :-------- | :-------- |
|
| :-------- | :-------- | :-------- |
|
||||||
| sa-token-dao-redis | Sa-Token 与 Redis 的整合 | <font color="green" >已完成</font> |
|
| sa-token-redis | Sa-Token 与 Redis 的整合 | <font color="green" >已完成</font> |
|
||||||
| sa-token-dao-memcached | Sa-Token 与 memcached 的整合 | 待开发 |
|
| sa-token-memcached | Sa-Token 与 memcached 的整合 | 待开发 |
|
||||||
|
|
||||||
##### 其它:
|
##### 其它:
|
||||||
任何你认为有价值的功能代码,都可以扩展为插件。
|
任何你认为有价值的功能代码,都可以扩展为插件。
|
||||||
|
@ -40,7 +40,7 @@
|
|||||||
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) -->
|
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.dev33</groupId>
|
<groupId>cn.dev33</groupId>
|
||||||
<artifactId>sa-token-dao-redis-jackson</artifactId>
|
<artifactId>sa-token-redis-jackson</artifactId>
|
||||||
<version>${sa.top.version}</version>
|
<version>${sa.top.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
@ -51,7 +51,7 @@
|
|||||||
<!-------- tab:Gradle 方式 -------->
|
<!-------- tab:Gradle 方式 -------->
|
||||||
``` gradle
|
``` gradle
|
||||||
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
||||||
implementation 'cn.dev33:sa-token-dao-redis-jackson:${sa.top.version}'
|
implementation 'cn.dev33:sa-token-redis-jackson:${sa.top.version}'
|
||||||
implementation 'org.apache.commons:commons-pool2'
|
implementation 'org.apache.commons:commons-pool2'
|
||||||
```
|
```
|
||||||
<!---------------------------- tabs:end ------------------------------>
|
<!---------------------------- tabs:end ------------------------------>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) -->
|
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.dev33</groupId>
|
<groupId>cn.dev33</groupId>
|
||||||
<artifactId>sa-token-dao-redis-jackson</artifactId>
|
<artifactId>sa-token-redis-jackson</artifactId>
|
||||||
<version>${sa.top.version}</version>
|
<version>${sa.top.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
@ -41,7 +41,7 @@
|
|||||||
implementation 'cn.dev33:sa-token-reactor-spring-boot-starter:${sa.top.version}'
|
implementation 'cn.dev33:sa-token-reactor-spring-boot-starter:${sa.top.version}'
|
||||||
|
|
||||||
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
||||||
implementation 'cn.dev33:sa-token-dao-redis-jackson:${sa.top.version}'
|
implementation 'cn.dev33:sa-token-redis-jackson:${sa.top.version}'
|
||||||
implementation 'org.apache.commons:commons-pool2'
|
implementation 'org.apache.commons:commons-pool2'
|
||||||
```
|
```
|
||||||
<!---------------------------- tabs:end ------------------------------>
|
<!---------------------------- tabs:end ------------------------------>
|
||||||
|
@ -63,7 +63,7 @@ implementation 'cn.dev33:sa-token-reactor-spring-boot-starter:${sa.top.version}'
|
|||||||
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) -->
|
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.dev33</groupId>
|
<groupId>cn.dev33</groupId>
|
||||||
<artifactId>sa-token-dao-redis-jackson</artifactId>
|
<artifactId>sa-token-redis-jackson</artifactId>
|
||||||
<version>${sa.top.version}</version>
|
<version>${sa.top.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
@ -74,7 +74,7 @@ implementation 'cn.dev33:sa-token-reactor-spring-boot-starter:${sa.top.version}'
|
|||||||
<!-------- tab:Gradle 方式 -------->
|
<!-------- tab:Gradle 方式 -------->
|
||||||
``` gradle
|
``` gradle
|
||||||
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
||||||
implementation 'cn.dev33:sa-token-dao-redis-jackson:${sa.top.version}'
|
implementation 'cn.dev33:sa-token-redis-jackson:${sa.top.version}'
|
||||||
implementation 'org.apache.commons:commons-pool2'
|
implementation 'org.apache.commons:commons-pool2'
|
||||||
```
|
```
|
||||||
<!---------------------------- tabs:end ------------------------------>
|
<!---------------------------- tabs:end ------------------------------>
|
||||||
|
@ -36,7 +36,7 @@ Sa-Token提供两种解决方案:
|
|||||||
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) -->
|
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.dev33</groupId>
|
<groupId>cn.dev33</groupId>
|
||||||
<artifactId>sa-token-dao-redis-jackson</artifactId>
|
<artifactId>sa-token-redis-jackson</artifactId>
|
||||||
<version>${sa.top.version}</version>
|
<version>${sa.top.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
@ -50,7 +50,7 @@ Sa-Token提供两种解决方案:
|
|||||||
implementation 'cn.dev33:sa-token-reactor-spring-boot-starter:${sa.top.version}'
|
implementation 'cn.dev33:sa-token-reactor-spring-boot-starter:${sa.top.version}'
|
||||||
|
|
||||||
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
||||||
implementation 'cn.dev33:sa-token-dao-redis-jackson:${sa.top.version}'
|
implementation 'cn.dev33:sa-token-redis-jackson:${sa.top.version}'
|
||||||
implementation 'org.apache.commons:commons-pool2'
|
implementation 'org.apache.commons:commons-pool2'
|
||||||
```
|
```
|
||||||
<!---------------------------- tabs:end ------------------------------>
|
<!---------------------------- tabs:end ------------------------------>
|
||||||
@ -69,7 +69,7 @@ implementation 'org.apache.commons:commons-pool2'
|
|||||||
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) -->
|
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.dev33</groupId>
|
<groupId>cn.dev33</groupId>
|
||||||
<artifactId>sa-token-dao-redis-jackson</artifactId>
|
<artifactId>sa-token-redis-jackson</artifactId>
|
||||||
<version>${sa.top.version}</version>
|
<version>${sa.top.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
@ -83,7 +83,7 @@ implementation 'org.apache.commons:commons-pool2'
|
|||||||
implementation 'cn.dev33:sa-token-spring-boot-starter:${sa.top.version}'
|
implementation 'cn.dev33:sa-token-spring-boot-starter:${sa.top.version}'
|
||||||
|
|
||||||
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
||||||
implementation 'cn.dev33:sa-token-dao-redis-jackson:${sa.top.version}'
|
implementation 'cn.dev33:sa-token-redis-jackson:${sa.top.version}'
|
||||||
implementation 'org.apache.commons:commons-pool2'
|
implementation 'org.apache.commons:commons-pool2'
|
||||||
```
|
```
|
||||||
<!---------------------------- tabs:end ------------------------------>
|
<!---------------------------- tabs:end ------------------------------>
|
||||||
|
@ -32,10 +32,6 @@ implementation 'cn.dev33:sa-token-alone-redis:${sa.top.version}'
|
|||||||
```
|
```
|
||||||
<!---------------------------- tabs:end ---------------------------->
|
<!---------------------------- tabs:end ---------------------------->
|
||||||
|
|
||||||
> 对应spring-boot-starter-parent版本必须大于等于2.4.0
|
|
||||||
|
|
||||||
> 如果必须使用2.4.0以下版本, 则须将SaToken降级到1.33.0版本及以下(无法使用aloneRedis的集群功能)
|
|
||||||
|
|
||||||
|
|
||||||
### 2、然后在application.yml中增加配置
|
### 2、然后在application.yml中增加配置
|
||||||
|
|
||||||
@ -163,7 +159,7 @@ public class TestController {
|
|||||||
|
|
||||||
### 4、注意点
|
### 4、注意点
|
||||||
目前 Sa-Token-Alone-Redis 仅对以下插件有 Redis 分离效果:
|
目前 Sa-Token-Alone-Redis 仅对以下插件有 Redis 分离效果:
|
||||||
- sa-token-dao-redis
|
- sa-token-redis
|
||||||
- sa-token-dao-redis-jackson
|
- sa-token-redis-jackson
|
||||||
- sa-token-dao-redis-fastjson
|
- sa-token-redis-fastjson
|
||||||
- sa-token-dao-redis-fastjson2
|
- sa-token-redis-fastjson2
|
@ -7,12 +7,12 @@
|
|||||||
框架已提供的集成包包括:
|
框架已提供的集成包包括:
|
||||||
|
|
||||||
- 默认方式:储存在内存中,位于core核心包。
|
- 默认方式:储存在内存中,位于core核心包。
|
||||||
- sa-token-dao-redis:Redis集成包,使用 jdk 默认序列化方式。
|
- sa-token-redis:Redis集成包,使用 jdk 默认序列化方式。
|
||||||
- sa-token-dao-redis-jackson:Redis集成包,使用 jackson 序列化方式。
|
- sa-token-redis-jackson:Redis集成包,使用 jackson 序列化方式。
|
||||||
- sa-token-dao-redisx:Redisx 集成包。
|
- sa-token-redisx:Redisx 集成包。
|
||||||
- sa-token-dao-redis-fastjson:Redis集成包,使用 fastjson 序列化方式。
|
- sa-token-redis-fastjson:Redis集成包,使用 fastjson 序列化方式。
|
||||||
- sa-token-dao-redis-fastjson2:Redis集成包,使用 fastjson2 序列化方式。
|
- sa-token-redis-fastjson2:Redis集成包,使用 fastjson2 序列化方式。
|
||||||
- sa-token-dao-redisson-jackson:Redis集成包,Redisson客户端使用,jackson 序列化方式。
|
- sa-token-redisson-jackson:Redis集成包,Redisson客户端使用,jackson 序列化方式。
|
||||||
|
|
||||||
有关 Redis 集成,详细参考:[集成Redis](/up/integ-redis),更多存储方式欢迎提交PR
|
有关 Redis 集成,详细参考:[集成Redis](/up/integ-redis),更多存储方式欢迎提交PR
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) -->
|
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.dev33</groupId>
|
<groupId>cn.dev33</groupId>
|
||||||
<artifactId>sa-token-dao-redis-jackson</artifactId>
|
<artifactId>sa-token-redis-jackson</artifactId>
|
||||||
<version>${sa.top.version}</version>
|
<version>${sa.top.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
@ -59,7 +59,7 @@ implementation 'cn.dev33:sa-token-spring-boot-starter:${sa.top.version}'
|
|||||||
implementation 'cn.dev33:sa-token-sso:${sa.top.version}'
|
implementation 'cn.dev33:sa-token-sso:${sa.top.version}'
|
||||||
|
|
||||||
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
||||||
implementation 'cn.dev33:sa-token-dao-redis-jackson:${sa.top.version}'
|
implementation 'cn.dev33:sa-token-redis-jackson:${sa.top.version}'
|
||||||
implementation 'org.apache.commons:commons-pool2'
|
implementation 'org.apache.commons:commons-pool2'
|
||||||
|
|
||||||
// 视图引擎(在前后端不分离模式下提供视图支持)
|
// 视图引擎(在前后端不分离模式下提供视图支持)
|
||||||
|
@ -89,7 +89,7 @@ sa-token.cookie.domain=stp.com
|
|||||||
<!-- Sa-Token 整合redis (使用jackson序列化方式) -->
|
<!-- Sa-Token 整合redis (使用jackson序列化方式) -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.dev33</groupId>
|
<groupId>cn.dev33</groupId>
|
||||||
<artifactId>sa-token-dao-redis-jackson</artifactId>
|
<artifactId>sa-token-redis-jackson</artifactId>
|
||||||
<version>${sa.top.version}</version>
|
<version>${sa.top.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
@ -113,7 +113,7 @@ implementation 'cn.dev33:sa-token-spring-boot-starter:${sa.top.version}'
|
|||||||
implementation 'cn.dev33:sa-token-sso:${sa.top.version}'
|
implementation 'cn.dev33:sa-token-sso:${sa.top.version}'
|
||||||
|
|
||||||
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
||||||
implementation 'cn.dev33:sa-token-dao-redis-jackson:${sa.top.version}'
|
implementation 'cn.dev33:sa-token-redis-jackson:${sa.top.version}'
|
||||||
implementation 'org.apache.commons:commons-pool2'
|
implementation 'org.apache.commons:commons-pool2'
|
||||||
|
|
||||||
// Sa-Token插件:权限缓存与业务缓存分离
|
// Sa-Token插件:权限缓存与业务缓存分离
|
||||||
@ -257,7 +257,7 @@ public class SaSso1ClientApplication {
|
|||||||
|
|
||||||
### 6、跨域模式下的解决方案
|
### 6、跨域模式下的解决方案
|
||||||
|
|
||||||
如上,我们使用简单的步骤实现了同域下的单点登录,聪明如你😏,马上想到了这种模式有着一个不小的限制:
|
如上,我们使用简单的步骤实现了同域下的单点登录,聪明如你??,马上想到了这种模式有着一个不小的限制:
|
||||||
|
|
||||||
> 所有子系统的域名,必须同属一个父级域名
|
> 所有子系统的域名,必须同属一个父级域名
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ sa-token.cookie.domain=stp.com
|
|||||||
<!-- Sa-Token 整合redis (使用jackson序列化方式) -->
|
<!-- Sa-Token 整合redis (使用jackson序列化方式) -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.dev33</groupId>
|
<groupId>cn.dev33</groupId>
|
||||||
<artifactId>sa-token-dao-redis-jackson</artifactId>
|
<artifactId>sa-token-redis-jackson</artifactId>
|
||||||
<version>${sa.top.version}</version>
|
<version>${sa.top.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
@ -112,7 +112,7 @@ implementation 'cn.dev33:sa-token-spring-boot-starter:${sa.top.version}'
|
|||||||
implementation 'cn.dev33:sa-token-sso:${sa.top.version}'
|
implementation 'cn.dev33:sa-token-sso:${sa.top.version}'
|
||||||
|
|
||||||
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
||||||
implementation 'cn.dev33:sa-token-dao-redis-jackson:${sa.top.version}'
|
implementation 'cn.dev33:sa-token-redis-jackson:${sa.top.version}'
|
||||||
implementation 'org.apache.commons:commons-pool2'
|
implementation 'org.apache.commons:commons-pool2'
|
||||||
|
|
||||||
// Sa-Token插件:权限缓存与业务缓存分离
|
// Sa-Token插件:权限缓存与业务缓存分离
|
||||||
|
@ -21,14 +21,14 @@ Sa-Token 默认将数据保存在内存中,此模式读写速度最快,且
|
|||||||
<!-- Sa-Token 整合 Redis (使用 jdk 默认序列化方式) -->
|
<!-- Sa-Token 整合 Redis (使用 jdk 默认序列化方式) -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.dev33</groupId>
|
<groupId>cn.dev33</groupId>
|
||||||
<artifactId>sa-token-dao-redis</artifactId>
|
<artifactId>sa-token-redis</artifactId>
|
||||||
<version>${sa.top.version}</version>
|
<version>${sa.top.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
```
|
```
|
||||||
<!-------- tab:Gradle 方式 -------->
|
<!-------- tab:Gradle 方式 -------->
|
||||||
``` gradle
|
``` gradle
|
||||||
// Sa-Token 整合 Redis (使用 jdk 默认序列化方式)
|
// Sa-Token 整合 Redis (使用 jdk 默认序列化方式)
|
||||||
implementation 'cn.dev33:sa-token-dao-redis:${sa.top.version}'
|
implementation 'cn.dev33:sa-token-redis:${sa.top.version}'
|
||||||
```
|
```
|
||||||
<!---------------------------- tabs:end ------------------------------>
|
<!---------------------------- tabs:end ------------------------------>
|
||||||
|
|
||||||
@ -43,14 +43,14 @@ implementation 'cn.dev33:sa-token-dao-redis:${sa.top.version}'
|
|||||||
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) -->
|
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.dev33</groupId>
|
<groupId>cn.dev33</groupId>
|
||||||
<artifactId>sa-token-dao-redis-jackson</artifactId>
|
<artifactId>sa-token-redis-jackson</artifactId>
|
||||||
<version>${sa.top.version}</version>
|
<version>${sa.top.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
```
|
```
|
||||||
<!-------- tab:Gradle 方式 -------->
|
<!-------- tab:Gradle 方式 -------->
|
||||||
``` gradle
|
``` gradle
|
||||||
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
// Sa-Token 整合 Redis (使用 jackson 序列化方式)
|
||||||
implementation 'cn.dev33:sa-token-dao-redis-jackson:${sa.top.version}'
|
implementation 'cn.dev33:sa-token-redis-jackson:${sa.top.version}'
|
||||||
```
|
```
|
||||||
<!---------------------------- tabs:end ------------------------------>
|
<!---------------------------- tabs:end ------------------------------>
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ Sa-token默认将会话数据保存在内存中,此模式读写速度最快,
|
|||||||
<!-- Sa-Token整合redis (使用jdk默认序列化方式) -->
|
<!-- Sa-Token整合redis (使用jdk默认序列化方式) -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.dev33</groupId>
|
<groupId>cn.dev33</groupId>
|
||||||
<artifactId>sa-token-dao-redis</artifactId>
|
<artifactId>sa-token-redis</artifactId>
|
||||||
<version>${sa.top.version}</version>
|
<version>${sa.top.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
```
|
```
|
||||||
@ -25,7 +25,7 @@ Sa-token默认将会话数据保存在内存中,此模式读写速度最快,
|
|||||||
<!-- Sa-Token整合redis (使用jackson序列化方式) -->
|
<!-- Sa-Token整合redis (使用jackson序列化方式) -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.dev33</groupId>
|
<groupId>cn.dev33</groupId>
|
||||||
<artifactId>sa-token-dao-redis-jackson</artifactId>
|
<artifactId>sa-token-redis-jackson</artifactId>
|
||||||
<version>${sa.top.version}</version>
|
<version>${sa.top.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
```
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user