如何使用RemoteTokenServices缓存令牌?

时间:2019-05-16 23:07:37

标签: spring spring-boot oauth oauth-2.0 spring-security-oauth2

我的RemoteTokenServices配置与下面类似,并且运行良好:

@Primary
@Bean
public RemoteTokenServices tokenService() {
    RemoteTokenServices tokenService = new RemoteTokenServices();
    tokenService.setCheckTokenEndpointUrl("https://token-validation-url.com");
    tokenService.setTokenName("token");
    return tokenService;
}

但是,它每次都会通过HTTP调用来验证令牌,从而为服务增加延迟。

有什么方法可以一次验证令牌,然后将令牌缓存到令牌到期,以避免额外的验证调用?

0 个答案:

没有答案