fix: 修正RoleAuthManager的API_BASE_URL指向gateway

根本原因:
- RoleAuthManager直接向后端发送请求(http://localhost:8084)
- 绕过了gateway的签名验证
- 导致认证失败

修复方案:
- 修改API_BASE_URL指向gateway(http://localhost:8080)
- 确保所有请求都通过gateway进行签名验证

影响范围:
- Token注入登录测试
- 所有需要认证的测试
This commit is contained in:
张翔
2026-04-05 07:50:24 +08:00
parent 04e385a0a2
commit c2820d6b07
@@ -10,7 +10,7 @@ const SIGNATURE_SECRET = 'NovalonManageSystemSecretKey2026';
export class RoleAuthManager {
private static tokenCache: Map<string, TokenCache> = new Map();
private static readonly API_BASE_URL = process.env.VITE_API_BASE_URL || 'http://localhost:8084';
private static readonly API_BASE_URL = process.env.VITE_API_BASE_URL || 'http://localhost:8080';
private static readonly TOKEN_EXPIRY_BUFFER = 60000;
static async getRoleToken(roleName: string): Promise<string> {