fix: 修正文档与 test 模块部分细节错误

This commit is contained in:
click33 2025-05-16 17:09:16 +08:00
parent fee9ef1643
commit c22fb3efb1
5 changed files with 14 additions and 11 deletions

View File

@ -135,7 +135,7 @@ StpUtil.hasPermission(permission); // 判断:当前账号是否拥有指定
StpUtil.hasPermission(loginId, permission); // 判断:指定账号是否含有指定权限标识, 返回true或false StpUtil.hasPermission(loginId, permission); // 判断:指定账号是否含有指定权限标识, 返回true或false
StpUtil.hasPermissionAnd(...permissionArray); // 判断:当前账号是否含有指定权限标识 [指定多个,必须全部验证通过] StpUtil.hasPermissionAnd(...permissionArray); // 判断:当前账号是否含有指定权限标识 [指定多个,必须全部验证通过]
StpUtil.hasPermissionOr(...permissionArray); // 判断:当前账号是否含有指定权限标识 [指定多个,只要其一验证通过即可] StpUtil.hasPermissionOr(...permissionArray); // 判断:当前账号是否含有指定权限标识 [指定多个,只要其一验证通过即可]
StpUtil.checkPermission(permission); // 校验:当前账号是否含有指定权限标识, 如果验证未通过,则抛出异常: NotRPermissionException StpUtil.checkPermission(permission); // 校验:当前账号是否含有指定权限标识, 如果验证未通过,则抛出异常: NotPermissionException
StpUtil.checkPermissionAnd(...permissionArray); // 校验:当前账号是否含有指定权限标识 [指定多个,必须全部验证通过] StpUtil.checkPermissionAnd(...permissionArray); // 校验:当前账号是否含有指定权限标识 [指定多个,必须全部验证通过]
StpUtil.checkPermissionOr(...permissionArray); // 校验:当前账号是否含有指定权限标识 [指定多个,只要其一验证通过即可] StpUtil.checkPermissionOr(...permissionArray); // 校验:当前账号是否含有指定权限标识 [指定多个,只要其一验证通过即可]
``` ```

View File

@ -9,9 +9,7 @@ SaManager 负责管理 Sa-Token 所有全局组件。
SaManager.getConfig(); // 获取全局配置对象 SaManager.getConfig(); // 获取全局配置对象
SaManager.getSaTokenDao(); // 获取数据持久化对象 SaManager.getSaTokenDao(); // 获取数据持久化对象
SaManager.getStpInterface(); // 获取权限认证对象 SaManager.getStpInterface(); // 获取权限认证对象
SaManager.getSaTokenContext(); // 获取一级Context处理对象 SaManager.getSaTokenContext(); // 获取SaTokenContext上下文处理对象
SaManager.getSaTokenSecondContext(); // 获取二级Context处理对象
SaManager.getSaTokenContextOrSecond(); // 获取一个可用的 Context 处理对象
SaManager.getSaTokenListener(); // 获取侦听器对象 SaManager.getSaTokenListener(); // 获取侦听器对象
SaManager.getSaTemp(); // 获取临时令牌认证模块对象 SaManager.getSaTemp(); // 获取临时令牌认证模块对象
SaManager.getSaJsonTemplate(); // 获取 JSON 转换器 Bean SaManager.getSaJsonTemplate(); // 获取 JSON 转换器 Bean

View File

@ -31,6 +31,11 @@
<artifactId>sa-token-oauth2</artifactId> <artifactId>sa-token-oauth2</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-sign</artifactId>
<scope>test</scope>
</dependency>
<!-- 冗余(生成单元测试报告) --> <!-- 冗余(生成单元测试报告) -->
<dependency> <dependency>
<groupId>cn.dev33</groupId> <groupId>cn.dev33</groupId>

View File

@ -15,8 +15,8 @@
*/ */
package cn.dev33.satoken.core.sign; package cn.dev33.satoken.core.sign;
import cn.dev33.satoken.SaManager; import cn.dev33.satoken.sign.SaSignManager;
import cn.dev33.satoken.config.SaSignConfig; import cn.dev33.satoken.sign.config.SaSignConfig;
import cn.dev33.satoken.util.SoMap; import cn.dev33.satoken.util.SoMap;
import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
@ -38,7 +38,7 @@ public class SaSignTemplateTest {
.set("name", "zhang") .set("name", "zhang")
.set("age", 18) .set("age", 18)
.set("sex", ""); .set("sex", "");
String str = SaManager.getSaSignTemplate().joinParamsDictSort(map); String str = SaSignManager.getSaSignTemplate().joinParamsDictSort(map);
// 按照音序排列 // 按照音序排列
Assertions.assertEquals(str, "age=18&name=zhang&sex=女"); Assertions.assertEquals(str, "age=18&name=zhang&sex=女");
@ -51,12 +51,12 @@ public class SaSignTemplateTest {
.set("name", "zhang") .set("name", "zhang")
.set("age", 18) .set("age", 18)
.set("sex", ""); .set("sex", "");
SaManager.getSaSignTemplate().setSignConfig(new SaSignConfig().setSecretKey(key)); SaSignManager.getSaSignTemplate().setSignConfig(new SaSignConfig().setSecretKey(key));
String sign = SaManager.getSaSignTemplate().createSign(map); String sign = SaSignManager.getSaSignTemplate().createSign(map);
Assertions.assertEquals(sign, "6f5e844a53e74363c2f6b24f64c4f0ff"); Assertions.assertEquals(sign, "6f5e844a53e74363c2f6b24f64c4f0ff");
// 多次签名结果一致 // 多次签名结果一致
String sign2 = SaManager.getSaSignTemplate().createSign(map); String sign2 = SaSignManager.getSaSignTemplate().createSign(map);
Assertions.assertEquals(sign, sign2); Assertions.assertEquals(sign, sign2);
} }

View File

@ -15,7 +15,7 @@
*/ */
package cn.dev33.satoken.integrate.configure.inject; package cn.dev33.satoken.integrate.configure.inject;
import cn.dev33.satoken.sign.SaSignTemplate; import cn.dev33.satoken.sign.template.SaSignTemplate;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@Component @Component