mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-09-19 10:08:07 +08:00
新增 StpUtil.getExtra(tokenValue, key)
方法,用于获取任意 token 的扩展参数。
This commit is contained in:
@@ -38,14 +38,14 @@ public class JwtForMixinTest {
|
||||
// 开始
|
||||
@BeforeAll
|
||||
public static void beforeClass() {
|
||||
System.out.println("\n\n------------------------ JwtForMixTest star ...");
|
||||
System.out.println("\n\n------------------------ JwtForMixinTest star ...");
|
||||
StpUtil.setStpLogic(new StpLogicJwtForMixin());
|
||||
}
|
||||
|
||||
// 结束
|
||||
@AfterAll
|
||||
public static void afterClass() {
|
||||
System.out.println("\n\n------------------------ JwtForMixTest end ... \n");
|
||||
System.out.println("\n\n------------------------ JwtForMixinTest end ... \n");
|
||||
}
|
||||
|
||||
// 测试:登录
|
||||
@@ -261,9 +261,12 @@ public class JwtForMixinTest {
|
||||
public void getExtra() {
|
||||
// 登录
|
||||
StpUtil.login(10001, SaLoginConfig.setExtra("name", "zhangsan"));
|
||||
String tokenValue = StpUtil.getTokenValue();
|
||||
|
||||
// 可以取到
|
||||
Assertions.assertEquals(StpUtil.getExtra("name"), "zhangsan");
|
||||
Assertions.assertEquals(StpUtil.getExtra(tokenValue, "name"), "zhangsan");
|
||||
|
||||
// 取不到
|
||||
Assertions.assertEquals(StpUtil.getExtra("name2"), null);
|
||||
}
|
||||
|
@@ -32,7 +32,7 @@ public class JwtForSimpleTest {
|
||||
// 开始
|
||||
@BeforeAll
|
||||
public static void beforeClass() {
|
||||
System.out.println("\n\n------------------------ JwtForStyleTest star ...");
|
||||
System.out.println("\n\n------------------------ JwtForSimpleTest star ...");
|
||||
dao = SaManager.getSaTokenDao();
|
||||
StpUtil.setStpLogic(new StpLogicJwtForSimple());
|
||||
}
|
||||
@@ -40,7 +40,7 @@ public class JwtForSimpleTest {
|
||||
// 结束
|
||||
@AfterAll
|
||||
public static void afterClass() {
|
||||
System.out.println("\n\n------------------------ JwtForStyleTest end ... \n");
|
||||
System.out.println("\n\n------------------------ JwtForSimpleTest end ... \n");
|
||||
}
|
||||
|
||||
// 测试:登录
|
||||
@@ -76,9 +76,11 @@ public class JwtForSimpleTest {
|
||||
public void getExtra() {
|
||||
// 登录
|
||||
StpUtil.login(10001, SaLoginConfig.setExtra("name", "zhangsan"));
|
||||
String tokenValue = StpUtil.getTokenValue();
|
||||
|
||||
// 可以取到
|
||||
Assertions.assertEquals(StpUtil.getExtra("name"), "zhangsan");
|
||||
Assertions.assertEquals(StpUtil.getExtra(tokenValue, "name"), "zhangsan");
|
||||
// 取不到
|
||||
Assertions.assertEquals(StpUtil.getExtra("name2"), null);
|
||||
}
|
||||
|
@@ -170,9 +170,12 @@ public class JwtForStatelessTest {
|
||||
public void getExtra() {
|
||||
// 登录
|
||||
StpUtil.login(10001, SaLoginConfig.setExtra("name", "zhangsan"));
|
||||
String tokenValue = StpUtil.getTokenValue();
|
||||
|
||||
// 可以取到
|
||||
Assertions.assertEquals(StpUtil.getExtra("name"), "zhangsan");
|
||||
Assertions.assertEquals(StpUtil.getExtra(tokenValue, "name"), "zhangsan");
|
||||
|
||||
// 取不到
|
||||
Assertions.assertEquals(StpUtil.getExtra("name2"), null);
|
||||
}
|
||||
|
Reference in New Issue
Block a user