目前的实现是在shiro.ini中配置好url和权限过滤器,现在因为资源的url是可以动态添加的,希望能实现动态添加。
我觉得你写个Filter更快
继承ShiroFilter, 就可以调用其setFilterChainResolver方法哦
继承的ShiroFilter需要在MainLauncher上注册吗?
原来是nutzboot啊,简单啦,在需要的里面加入,然后就可以调用其setFilterChainResolver方法了
@Inject ShiroFilter shiroFilter;
我的ini中的配置 是不是要SimpleAuthenticationFilter的配置替换掉?
authc = org.nutz.integration.shiro.SimpleAuthenticationFilter authc.loginUrl = /login perms.loginUrl = /login roles.loginUrl = /login user.loginUrl = /login rest.loginUrl = /login authc.successUrl =/resource/index logout.redirectUrl= /login
额, 你用了shiro.ini??
是的我用的ini配置文件,原本我就是想把这个配置的这一段放到shirofilter里边让它能动态组装
你先拿到ShiroFilter对象吧,注入进来