我有Spring Boot应用程序,它使用Spring Security OAuth2作为保护。使用默认服务器测试时,应用程序运行良好。但是,当我尝试在JBoss EAP 6.4上部署它时,应用程序需要CSRF令牌。如何禁用JBoss'基本身份验证,以便我的应用程序不需要CSRF令牌?
编辑:
正如我在sadasidha的回答中所描述的那样,这个问题并没有出现在Wildfly 8(JBoss AS)上
答案 0 :(得分:0)
禁用csrf保护。它默认启用
@Configuration @EnableWebSecurity public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
// Disable
http.csrf().disable();
// ...... }
答案 1 :(得分:0)
我找到了解决方案。实际上它是映射问题的结果。我正在遵循解决方案 Spring Java Config vs Jboss 7