feat(rbac): integrate RbacService into AuthService login, update JWT payload

This commit is contained in:
2026-07-02 11:36:04 +08:00
parent 7ea0d268fb
commit 80ff225e92
4 changed files with 41 additions and 140 deletions

View File

@@ -14,6 +14,10 @@ export class JwtStrategy extends PassportStrategy(Strategy) {
}
async validate(payload: any) {
return { id: payload.sub, username: payload.username, role: payload.role };
return {
id: payload.sub,
username: payload.username,
permissions: payload.permissions || [],
};
}
}