【发布时间】:2018-04-29 20:50:45
【问题描述】:
我遇到了 spring security oauth 2 的问题,在第一次连接时,我得到了我的令牌和刷新令牌,一切正常。
但似乎从未检查过令牌,当它过期时不会发出刷新请求,什么也没发生,我仍然通过身份验证。
我调试了这个问题,我注意到我的 OAuth2ClientAuthenticationProcessingFilter 在首次身份验证后从未被调用。
这是我如何定义这个过滤器:
@Bean
public OAuth2ClientAuthenticationProcessingFilter oAuth2ClientAuthenticationProcessingFilter(){
OAuth2ClientAuthenticationProcessingFilter filter = new OAuth2ClientAuthenticationProcessingFilter("/myApp/**|/api/**");
filter.setRestTemplate(oAuth2RestTemplate);
filter.setTokenServices(tokenService);
return filter;
}
欢迎任何帮助,我在这方面苦苦挣扎了几个小时
【问题讨论】:
标签: spring spring-security oauth-2.0 spring-oauth2