mirror of
https://gitee.com/dromara/sa-token.git
synced 2026-02-27 16:50:24 +08:00
添加 api-sign 模块文档
This commit is contained in:
@@ -112,8 +112,8 @@ public class SaSessionTest {
|
||||
SaSession session = new SaSession("session-1002");
|
||||
|
||||
// 添加 Token 签名
|
||||
session.addTokenSign("xxxx-xxxx-xxxx-xxxx-1", "PC");
|
||||
session.addTokenSign("xxxx-xxxx-xxxx-xxxx-2", "APP");
|
||||
session.addTokenSign(new TokenSign("xxxx-xxxx-xxxx-xxxx-1", "PC", null));
|
||||
session.addTokenSign(new TokenSign("xxxx-xxxx-xxxx-xxxx-2", "APP", null));
|
||||
|
||||
// 查询
|
||||
Assertions.assertEquals(session.getTokenSignList().size(), 2);
|
||||
@@ -130,9 +130,9 @@ public class SaSessionTest {
|
||||
|
||||
// 重置整个签名列表
|
||||
List<TokenSign> list = Arrays.asList(
|
||||
new TokenSign("xxxx-xxxx-xxxx-xxxx-1", "WEB"),
|
||||
new TokenSign("xxxx-xxxx-xxxx-xxxx-2", "phone"),
|
||||
new TokenSign("xxxx-xxxx-xxxx-xxxx-3", "ipad")
|
||||
new TokenSign("xxxx-xxxx-xxxx-xxxx-1", "WEB", null),
|
||||
new TokenSign("xxxx-xxxx-xxxx-xxxx-2", "phone", null),
|
||||
new TokenSign("xxxx-xxxx-xxxx-xxxx-3", "ipad", null)
|
||||
);
|
||||
session.setTokenSignList(list);
|
||||
Assertions.assertEquals(session.getTokenSignList().size(), 3);
|
||||
|
||||
@@ -15,12 +15,12 @@
|
||||
*/
|
||||
package cn.dev33.satoken.core.sign;
|
||||
|
||||
import cn.dev33.satoken.SaManager;
|
||||
import cn.dev33.satoken.config.SaSignConfig;
|
||||
import cn.dev33.satoken.util.SoMap;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import cn.dev33.satoken.SaManager;
|
||||
import cn.dev33.satoken.util.SoMap;
|
||||
|
||||
/**
|
||||
* API 接口签名测试
|
||||
*
|
||||
@@ -51,11 +51,12 @@ public class SaSignTemplateTest {
|
||||
.set("name", "zhang")
|
||||
.set("age", 18)
|
||||
.set("sex", "女");
|
||||
String sign = SaManager.getSaSignTemplate().createSign(map, key);
|
||||
SaManager.getSaSignTemplate().setSignConfig(new SaSignConfig().setSecretKey(key));
|
||||
String sign = SaManager.getSaSignTemplate().createSign(map);
|
||||
Assertions.assertEquals(sign, "6f5e844a53e74363c2f6b24f64c4f0ff");
|
||||
|
||||
// 多次签名,结果一致
|
||||
String sign2 = SaManager.getSaSignTemplate().createSign(map, key);
|
||||
String sign2 = SaManager.getSaSignTemplate().createSign(map);
|
||||
Assertions.assertEquals(sign, sign2);
|
||||
}
|
||||
|
||||
|
||||
@@ -15,11 +15,10 @@
|
||||
*/
|
||||
package cn.dev33.satoken.integrate.configure.inject;
|
||||
|
||||
import cn.dev33.satoken.sign.SaSignTemplate;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import cn.dev33.satoken.sign.SaSignTemplateDefaultImpl;
|
||||
|
||||
@Component
|
||||
public class MySaSignTemplate extends SaSignTemplateDefaultImpl {
|
||||
public class MySaSignTemplate extends SaSignTemplate {
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user