Skip to main content

请求上下文

token解析成功之后,会将token中的内容放在ActorConext中,在业务中需要获取当前执行人信息,只需要注入ActorContex。

@RequiredArgsConstructor
@Service
public class UserService {
private final ActorContext actorContext;
private final UserDAO userDAO;

public User findCurrentUser(){
String UserId = actorContext.getUserId();
return userDAO.getById(userId);
}

}

ActorContext属性说明

属性说明数据类型
actorId执行人ID,根据实际设置为准
userId用户IDString
role角色:主要区分用户,租户用户,运营人员等String
tenantId租户IDString
tenantMemberId租户成员IDString
attributes属性,一些额外的信息Map<String,Object>