【发布时间】:2020-12-03 00:08:08
【问题描述】:
我有一个基于 Spring Security 的启动应用程序,我为其配置了一个端点名称 /test,我为其返回一个 test.html 页面
@RequestMapping("/test")
public String test() {
return "test.html";
}
端点本身可以正常工作,但是如果我将其设置为 OAuth2 failureUrl 它将变得不可用...
http.csrf().disable()
.httpBasic().disable()
.formLogin().disable()
.authorizeRequests()
.antMatchers("/test").permitAll()
.anyRequest().authenticated()
.and()
.oauth2Login()
.failureUrl("/test");
这是预期的行为吗?当我这样做时,spring security 在身份验证失败时正确重定向到/test,但/test 无法访问,最终显示生成的页面。
【问题讨论】:
标签: spring-security spring-security-oauth2