我的RemoteTokenServices配置与下面类似,并且运行良好:
@Primary
@Bean
public RemoteTokenServices tokenService() {
RemoteTokenServices tokenService = new RemoteTokenServices();
tokenService.setCheckTokenEndpointUrl("https://token-validation-url.com");
tokenService.setTokenName("token");
return tokenService;
}
但是,它每次都会通过HTTP调用来验证令牌,从而为服务增加延迟。
有什么方法可以一次验证令牌,然后将令牌缓存到令牌到期,以避免额外的验证调用?