后端开发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("用户信息获取失败");
    }
}
posted @ 2024-06-18 23:55  wrj的博客  阅读(0)  评论(0)    收藏  举报