首页 > 解决方案 > Spring security 得到 403 虽然 permitAll 在那里?

问题描述

当我启用 csrf 时,我正在使用 @EnableWebSecurity 开发一个具有安全性的 Spring 项目, 尽管应该接受任何东西,但
我得到了 403 :antMatchers("/**").permitAll() 在那里:

不工作:

    http.authorizeRequests().antMatchers("/**").permitAll();

这是错误:

{
    "timestamp": "2019-04-18T13:43:43.098+0000",
    "status": 403,
    "error": "Forbidden",
    "message": "Forbidden",
    "path": "/api/checkPrinter"
}

在职的:

    http.csrf().disable();
    http.authorizeRequests().antMatchers("/**").permitAll();

我们还想有 csrf 保护,
我做错了什么?

标签: spring-security

解决方案


推荐阅读