首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Shiro权限配置与自定义筛选器冲突

Shiro权限配置与自定义筛选器冲突
EN

Stack Overflow用户
提问于 2019-04-28 22:29:53
回答 1查看 42关注 0票数 0

如果我给shiroFilterFactoryBean添加了一个自定义的filter jwt,那么这个urlFilter.put("/helloworld","authc,rolse[user]");是无效的。

代码语言:javascript
复制
Map<String,Filter> filterMap = new LinkedHashMap<>();
filterMap.put("jwt",new JWTFilter() );

shiroFilterFactoryBean.setFilters(filterMap);
Map<String,String> urlFilter = new LinkedHashMap<>();
urlFilter.put("/user/signin", "anon" );
urlFilter.put("/user/register", "anon" );
urlFilter.put("/**", "jwt" );
urlFilter.put("/helloworld", "authc,rolse[user]");
EN

回答 1

Stack Overflow用户

发布于 2019-04-29 22:13:50

顺序很重要,您只需将/**粘贴在地图的末尾,请参阅文档中的相关警告:https://shiro.apache.org/web.html#web-ini-configuration

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55891262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档