Spring oauth默认令牌缓存?

时间:2017-09-26 18:17:55

标签: spring-security jwt spring-oauth2

我还没有找到Spring管理的令牌的文档,以及如何缓存它们。以下代码会在我调用删除服务时触发auth调用以获取令牌。

我使用Spring OAuth进行默认配置,如下所示:

@Bean(name="serviceRestTemplate")
public RestTemplate serviceRestTemplate(
    @Value("${authUri}") String authUri,
    @Value("${username}") String username,
    @Value("${password}") String password,
    @Value("${readTimeout}") int readTimeout,
    @Value("${connectTimeout}") int connectTimeout) {

ClientCredentialsResourceDetails details = new ClientCredentialsResourceDetails();
details.setAccessTokenUri(authUri);
    details.setClientId(username);
    details.setClientSecret(password);
RestTemplate restTemplate = new OAuth2RestTemplate(details, new DefaultOAuth2ClientContext(new DefaultAccessTokenRequest());
}

我的问题是:

  • 默认行为是什么? /上面有什么样的缓存吗?
  • 我可以通过Spring启用令牌缓存吗?

0 个答案:

没有答案