【问题标题】:spring security permitAll not working春季安全许可所有不工作
【发布时间】:2015-06-02 06:50:03
【问题描述】:

我在我的系统中启用了 Spring Security。我有两个网址,一个应该没有安全性(目前)。 这是我的安全部分

<security:intercept-url pattern="/api/admin**"
                        access="permitAll" />
<security:intercept-url pattern="/api/**"
                        access="hasAnyRole('ROLE_ADMIN', 'ROLE_USER')" />
<security:http-basic />

Admin 部分现在应该可以在没有登录的情况下使用,但事实并非如此,访问 url:http://localhost:8080/kma/api/admin/accounting/ 仍然需要用户名和密码

【问题讨论】:

标签: java spring security spring-mvc spring-security


【解决方案1】:

试试&lt;security:intercept-url pattern="/api/admin/**" access="permitAll" /&gt;。注意/admin 之后和** 之前。

没有/,配置将匹配/api/admin/api/admin123等请求。

【讨论】:

  • 能否请您注意我的问题here
猜你喜欢
  • 2017-11-08
  • 2013-12-22
  • 2013-12-22
  • 2016-08-20
  • 2017-03-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多