暂存提交

This commit is contained in:
2026-07-31 16:53:07 +08:00
parent 45358ef40f
commit 704cb15ccf
98 changed files with 1944 additions and 134 deletions
@@ -2,6 +2,7 @@ package com.baiyue.common.security;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.springframework.http.HttpHeaders;
import org.springframework.mock.web.MockFilterChain;
@@ -16,6 +17,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
import static org.assertj.core.api.Assertions.assertThat;
@DisplayName("JWT 认证过滤功能")
class JwtAuthenticationFilterTest {
@AfterEach
void clearContext() { SecurityContextHolder.clearContext(); }
@@ -1,5 +1,6 @@
package com.baiyue.common.security;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.springframework.security.oauth2.jwt.Jwt;
@@ -8,6 +9,7 @@ import java.util.List;
import static org.assertj.core.api.Assertions.assertThat;
@DisplayName("JWT 声明映射功能")
class JwtClaimsMapperTest {
@Test
void mapsTenantUserRolesAndPermissions() {
@@ -1,5 +1,6 @@
package com.baiyue.common.security;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.springframework.data.redis.RedisConnectionFailureException;
import org.springframework.data.redis.core.StringRedisTemplate;
@@ -12,6 +13,7 @@ import static org.assertj.core.api.Assertions.assertThatThrownBy;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
@DisplayName("访问令牌 Redis 会话校验功能")
class RedisAccessTokenSessionValidatorTest {
@Test
void acceptsActiveSession() {