Shiro登錄后下載favicon.ico問題

一般打開一個網頁的時候,瀏覽器都會請求favicon.ico這個文件,用來顯示在地址欄上表示這個網站的圖標。

當配置Shiro后,使用一些瀏覽器登錄后發現不跳轉了,直接下載favicon.ico這個文件,而有些瀏覽器,比如Firefox就不會下載,會跳轉成功。

解決這個問題需要在配置ShiroFilterFactoryBean的時候把favicon.ico這個文件設置為anon即可:

    @Bean
    public ShiroFilterFactoryBean shiroFilterFactoryBean(SecurityManager securityManager) {

......
        Map<String, String> filterChainDefinitionMap = new LinkedHashMap<>();
        filterChainDefinitionMap.put("/favicon.ico", "anon");
......
    }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容