原创

shiro中/login/与/login的引发的无限重定向

配置访问权限

        - anon:所有url都都可以匿名访问
        - authc: 需要认证才能进行访问(此处指所有非匿名的路径都需要登录才能访问)
        - user:配置记住我或认证通过可以访问

配置/login可以进行匿名访问
filterChainDefinitionMap.put("/login", "anon");

配置loginUrl

ShiroFilterFactoryBean shiroFilterFactoryBean = new ShiroFilterFactoryBean();        
shiroFilterFactoryBean.setSecurityManager(securityManager);
// 如果不设置默认会自动寻找Web工程根目录下的"/login.jsp"页面
shiroFilterFactoryBean.setLoginUrl(“/login/”);

如果这样配,会无限重定向到 /login/。去掉 / 改成 /login 问题就解决了。

正文到此结束
本文目录