feat: 增加多端登录可配置

This commit is contained in:
2026-08-03 15:27:47 +08:00
parent 3a77149087
commit 08fe3ba1f1
6 changed files with 57 additions and 14 deletions

View File

@@ -10,7 +10,7 @@ import org.junit.Test;
public class AuthLoginSessionPolicyTest {
/**
* 验证 Web 登录使用独立设备类型并要求替换旧会话
* 验证 Web 登录设备类型和多端登录会话替换策略
*/
@Test
public void shouldBuildExclusiveWebLoginModel() {
@@ -18,7 +18,8 @@ public class AuthLoginSessionPolicyTest {
Assert.assertEquals("WEB", model.getDevice());
Assert.assertEquals("default-device", AuthLoginSessionPolicy.LEGACY_WEB_DEVICE);
Assert.assertTrue(AuthLoginSessionPolicy.shouldReplaceExistingWebSession());
Assert.assertTrue(AuthLoginSessionPolicy.shouldReplaceExistingWebSession(false));
Assert.assertFalse(AuthLoginSessionPolicy.shouldReplaceExistingWebSession(true));
}
/**