shiro实现SSL登陆

个人主页,技术杂谈

原文链接

考虑项目安全需求,将http请求转为https,项目中已集成的shiro框架已实现SSL登陆,来看下具体实现吧。

tomcat的server.xml文件配置。将http的8080端口调转到https的8443端口




applicationContext.xml中添加shiro相关配置


        
    


    
    
    
    
    
    
    
    
    
        
            
            
            
            
        
    
    
    
        
            /login.jsp = ssl,anon
            /logout = logout
            /*.js = anon
            /*.css = anon
            /error.jsp= anon
            /mapdaohang.jsp= anon
            /unauthor.jsp= anon
            
            /lost.jsp = kickout,authc,roles["lost"]
            /*.jsp = kickout,authc
        
    

在filters中添加即可在filterChainDefinitions中直接引用.

推荐个详细教程:第十四章 SSL——《跟我学Shiro》

你可能感兴趣的:(shiro)