【发布时间】:2018-11-25 00:29:18
【问题描述】:
这是我的配置
configuration.add(factory.createChain("/abc/*")
.add(factory.anon()).build());
configuration.add(factory.createChain("/pdf/pdfReport/*")
.add(factory.authc()).build());
configuration.add(factory.createChain("/*").add(factory.authc())
.build());
我面临的问题是 /abc 在根路径中,如果我将其设为匿名,那么 shiro 仍会将其重定向到登录页面。
我猜 /* 正在覆盖 /abc 请求并发送每个根请求以进行身份验证,因为如果我评论此代码
configuration.add(factory.createChain("/*").add(factory.authc())
.build());
然后我可以匿名访问 /abc。任何人都可以指导我如何保留两者并仍然实现 mu 功能
【问题讨论】: