【发布时间】:2020-02-10 13:43:19
【问题描述】:
我正在使用 Spring OAuth2RestTemplate,并且令牌在过期后不会刷新。下面是我的令牌提供者。我错过了什么?任何指针都会有帮助。
@Bean
public AccessTokenProvider clientAccessTokenProvider() {
ClientCredentialsAccessTokenProvider accessTokenProvider = new ClientCredentialsAccessTokenProvider();
accessTokenProvider.setRequestFactory(getClientHttpRequestFactory());
return accessTokenProvider;
}
【问题讨论】:
-
我按照这个 repo 来设置配置:github.com/mariubog/oauth-client-sample/blob/master/src/main/…
-
如果令牌响应(尤其是 expires_in)不是默认格式,就会发生这种情况。你确认了吗?
-
您使用的是哪个版本的 Spring Boot?
-
org.springframework.security.oauth:spring-security-oauth2 是 OAuthClient 和 sprinboot 版本:2.1.8.RELEASE
-
@Abbin 默认格式是毫秒
标签: spring-boot oauth-2.0