java - 表单登录的 AntMatcher 问题
问题描述
我正在尝试了解 Spring Security 的方式antMatcher
和andMatchers
工作方式。我有以下代码:
http
.antMatcher("/admin")
.authorizeRequests()
.anyRequest().hasRole("user")
.and()
.formLogin();
问题是它根本不需要形成登录,它只是按GET
原样打开呼叫permitAll
,不需要用户密码。
如果我删除antMatcher
并使用andMatchers
它就可以了。但我希望能够创建 2 个单独的过滤器链并用它们进行测试。
知道如何使表单登录与antMatcher
角色一起使用吗?
解决方案
推荐阅读
- java - 如何优雅地停止定时器任务?
- javascript - 电子保持页面在后台加载
- reactjs - 在不使用 react-table 库的情况下单击 reactjs 在表行上添加编辑字段
- c# - 我应该将 async 用于多次运行的函数吗?
- core-location - 从 Apple Watch 复杂功能获取核心位置数据的最佳方法?
- python - 在多维数组上使用 numpy where 但需要控制索引
- python - 设置网格中列的最小宽度
- python - PyCharm:如何获取要在快速文档弹出窗口中列出的类属性?
- java - 在运行时使用 setTheme() 只会改变文本颜色
- android - 从 View 观察 LiveData 实例