在Spring Web(非反应式)中,我们可以如下设置oauth2login的成功和失败处理程序:
data-glide-el
但是在WebFlux中,我们没有这些方法。当我查看http.oauth2Login()
.successHandler(oauth2AuthenticationSuccessHandler)
.failureHandler(oauth2AuthenticationFailureHandler)
时,发现处理程序是硬编码的:
ServerHttpSecurity.configure
我们是否有计划使它们在不久的将来的Spring版本中可配置?我应该为此创建一张票吗?而且,到目前为止,有什么方法可以覆盖这些?
答案 0 :(得分:2)
从Spring 5.2版本开始,有一种方法可以设置身份验证成功和失败处理程序。 ServerHttpSecurity。在OAuth2LoginSpec
下。您需要更新依赖项。