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
This commit is contained in:
@@ -33,9 +33,9 @@ public interface JwtClaimConstants {
|
||||
String DATA_SCOPES = "dataScopes";
|
||||
|
||||
/**
|
||||
* 权限(角色Code)集合
|
||||
* 角色编码集合(不带 ROLE_ 前缀)
|
||||
*/
|
||||
String AUTHORITIES = "authorities";
|
||||
String ROLES = "roles";
|
||||
|
||||
/**
|
||||
* Token 版本号
|
||||
|
||||
Reference in New Issue
Block a user