Pu Zhibing
2025-02-19 8f45afced0c6a4085560c62dbd58e6ef0f4cecf4
ruoyi-admin/src/main/java/com/ruoyi/framework/config/ShiroConfig.java
File was renamed from ruoyi-framework/src/main/java/com/ruoyi/framework/config/ShiroConfig.java
@@ -290,12 +290,14 @@
        filterChainDefinitionMap.put("/js/**", "anon");
        filterChainDefinitionMap.put("/ruoyi/**", "anon");
        filterChainDefinitionMap.put("/captcha/captchaImage**", "anon");
        filterChainDefinitionMap.put("/api/**", "anon");
        // 匿名访问不鉴权注解列表
        List<String> permitAllUrl = SpringUtils.getBean(PermitAllUrlProperties.class).getUrls();
        if (StringUtils.isNotEmpty(permitAllUrl))
        {
            permitAllUrl.forEach(url -> filterChainDefinitionMap.put(url, "anon"));
        }
        // 退出 logout地址,shiro去清除session
        filterChainDefinitionMap.put("/logout", "logout");
        // 不需要拦截的访问