fix: 修复 sa-token-demo-sso-server-solon 不能正常获取 SaSsoClientInfo 的问题

This commit is contained in:
noear 2025-05-09 10:14:30 +08:00
parent bef2ae7c84
commit dc85fe660a
2 changed files with 27 additions and 13 deletions

View File

@ -42,13 +42,27 @@
<version>${sa-token.version}</version>
</dependency>
<!-- Sa-Token 插件整合redis (使用jackson序列化方式) -->
<!-- Sa-Token 插件整合redis -->
<dependency>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-redisx</artifactId>
<version>${sa-token.version}</version>
</dependency>
<!-- Sa-Token 插件整合snack3 (json) -->
<dependency>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-snack3</artifactId>
<version>${sa-token.version}</version>
</dependency>
<!-- snack3 版号要 >= 3.2.133 -->
<dependency>
<groupId>org.noear</groupId>
<artifactId>snack3</artifactId>
<version>3.2.133</version>
</dependency>
<!-- 视图引擎(在前后端不分离模式下提供视图支持) -->
<dependency>
<groupId>org.noear</groupId>

View File

@ -23,18 +23,18 @@ public class SaSsoServerApp {
System.out.println("测试前需要根据官网文档修改 hosts 文件测试账号密码sa / 123456");
System.out.println();
// SaSsoClientInfo sci = new SaSsoClientInfo();
// sci.setClient("client1");
//
// List<SaSsoClientInfo> list = new ArrayList<>();
// list.add(sci);
//
// StpUtil.getSessionByLoginId(10001).set("list", list);
//
// List<SaSsoClientInfo> list2 = (List)StpUtil.getSessionByLoginId(10001).get("list");
// for (SaSsoClientInfo info : list2) {
// System.out.println(info);
// }
SaSsoClientInfo sci = new SaSsoClientInfo();
sci.setClient("client1");
List<SaSsoClientInfo> list = new ArrayList<>();
list.add(sci);
StpUtil.getSessionByLoginId(10001).set("list", list);
List<SaSsoClientInfo> list2 = (List)StpUtil.getSessionByLoginId(10001).get("list");
for (SaSsoClientInfo info : list2) {
System.out.println(info);
}
}