企业版已经集成了功能模块,如果刷社区版则没有,需要自己增加一个接口实现内部授权登录。

jetlinks内部提供了token登录接口,只需要产生一个token,添加进去就实现了登录验证,主要是与用户id绑定。

   @Autowired
    UserTokenManager userTokenManager;

@PostMapping("/signin")
    public  Mono<UserToken> refreshToken(@RequestHeader("userid") String userid,@RequestHeader("X-Refresh-Token") String refreshToken) {

      Mono<UserToken> tokenMono=   userTokenManager.signIn(refreshToken, "default", userid, 60*60*60*1000);
     return  tokenMono;
    }

token授权。

更多推荐