使用Spring Boot安全性进行基本身份验证时,我得到403 forbidden error
。使用POST
方法时出现此错误。
我的主要课程代码如下,
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder)
{
return builder.sources(MyContext.class);
}
请为此提出解决方案。谢谢
答案 0 :(得分:1)
我使用Post方法收到此错误。
上一行提示问题是由于CSRF protection引起的。如果用户不会在Web浏览器中使用您的应用程序,则可以安全地禁用CSRF保护。否则,您应确保在请求中包含CSRF令牌。
要禁用CSRF保护,可以使用以下命令:
@Override
protected void configure(HttpSecurity http) throws Exception {
http
// ...
.csrf().disable();
}