Ray.Hao
|
2441efa9ba
|
refactor(security): Ports & Adapters 架构重构|解除反向依赖|抽离 Security Starter 准备
- 新增 2 个端口接口(UserAuthenticationPort / PermissionPort)+ 1 个适配器(PermissionAdapter)
- SecurityUserDetails 用 roles(Set<String>) 替代 authorities,消除 Jackson 序列化问题
- 删除 UserSession,Redis / JWT 直存 SecurityUserDetails
- SecurityUserDetailsService / PermissionService 注入 Port 替代 system Service
|
2026-07-05 16:53:46 +08:00 |
|
Ray.Hao
|
4402571ab1
|
refactor: JWT 失效方式调整
|
2026-02-12 21:10:01 +08:00 |
|
Ray.Hao
|
faf6754bf4
|
refactor: 会话失效、数据权限和实时推送重构
|
2026-02-12 17:19:42 +08:00 |
|
Ray.Hao
|
289f79cdb4
|
fix(auth): 增加 JWT 安全版本号与 TokenManager.invalidateUserSessions,统一角色与密码变更的按用户下线行为
Closes #ID8B31
|
2025-12-02 17:34:36 +08:00 |
|
Theo
|
2af4581f2d
|
feat(auth): 改进刷新令牌机制
- 在 JWT 中添加 tokenType 字段,用于区分访问令牌和刷新令牌
- 重新实现刷新令牌验证逻辑,增加 tokenType 校验
- 优化 refreshToken 方法,直接使用 validateRefreshToken进行验证
- 移除不必要的代码,提高代码可读性和维护性
|
2025-06-13 17:15:31 +08:00 |
|
ray
|
95ef5dfd1f
|
refactor: 目录结构优化
|
2024-08-30 08:18:53 +08:00 |
|