后端开发12——重建微服务的账户体系
1 创建账户表的映射类
根据自定义账户表生成账户微服务,将微服务工程domain目录下自定义账户表的映射类PersonUser放到com.ruoyi.system.api.domain下,方便其他服务访问;
2 创建新的token服务类
(1)复制TokenService,将原账户类替换为自定义账户类,创建新的token服务类;
(2)在org.springframework.boot.autoconfigure.AutoConfiguration.imports文件中添加自定义token服务类;
…
com.ruoyi.common.security.service.UserTokenService
3 使用Token服务
拦截器需要使用token服务完成登录验证,用户登录程序需要通过token服务获取账户信息。
@Autowired
private UserTokenService tokenService;//用于提供token服务
public AjaxResult dataUploadChain(@RequestBody UploadTrustedData uploadTrustedData) throws Exception {
PersonUser personUser = tokenService.getLoginUser();
if (personUser == null) {
return error("用户信息获取失败");
}
}

浙公网安备 33010602011771号