瀏覽代碼

♻️ refactor(auth): 优化JWT令牌生成逻辑

- 显式指定JWT载荷字段,提高代码可读性和可维护性
- 仅在openid存在时才包含该字段,避免生成undefined属性
yourname 3 周之前
父節點
當前提交
248833711a
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      packages/auth-module/src/services/mini-auth.service.ts

+ 6 - 1
packages/auth-module/src/services/mini-auth.service.ts

@@ -128,6 +128,11 @@ export class MiniAuthService {
   }
   }
 
 
   private generateToken(user: UserEntity): string {
   private generateToken(user: UserEntity): string {
-    return JWTUtil.generateToken(user);
+    return JWTUtil.generateToken({
+      id: user.id,
+      username: user.username,
+      roles: user.roles,
+      openid: user.openid || undefined
+    });
   }
   }
 }
 }