【发布时间】:2019-08-05 16:41:54
【问题描述】:
有人知道 SpringBoot 和 Spring Oauth2 中的版本控制是如何工作的吗? 当我更改 SpringBoot 和 Spring Oauth2 的版本时,我从获取有效访问和刷新令牌变为“未经授权”错误。我正在使用 spring-boot-starter-parent。 我进行了一些测试,它是 Spring Boot 版本;当我将版本从 1.. 更改为 2.. “/oauth/token” 将不再受到打击。 这是授权服务器的配置:
@Configuration
@EnableAuthorizationServer
public class AuthorizationServerConfig extends
AuthorizationServerConfigurerAdapter {
@Override
public void configure(ClientDetailsServiceConfigurer configurer) throws
Exception {
configurer
.inMemory()
.withClient(CLIENT_ID)
//.secret("secret")
.authorizedGrantTypes(GRANT_TYPE_PASSWORD, REFRESH_TOKEN)
.redirectUris("http://localhost:8080/")
.scopes(SCOPE_READ)
.accessTokenValiditySeconds(ACCESS_TOKEN_VALIDITY_SECONDS).
refreshTokenValiditySeconds(REFRESH_TOKEN_VALIDITY_SECONDS);
}
...
}
【问题讨论】:
标签: spring-boot spring-security-oauth2 spring-oauth2