欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

shiro FormAuthenticationFilter 整合spirng 无效分析解决

程序员文章站 2022-07-13 10:40:41
...

 

 apache-shiro 的权限配置真心好用,简单易懂啊.....

但是小编最近遇上个问题,自定义的filtes -表单验证FormAuthenticationFilter新增验证码CaptAuthenticationFilter 调用无效,debug一直无法进入断点,登陆后画面一直停留在登陆首页,经过多方google(哎,.......),发现了问题所在:

 

原来extends了FormAuthenticationFilter,其默认的LoginUrl属性指向/login.jsp”即,只针对login.jsp的在内的表单做验证(这个....该说apache-shiro 为民服务到了家吧...)

 
shiro FormAuthenticationFilter 整合spirng 无效分析解决
            
    
    博客分类: apacheshiro apacheshiro 
 

 


shiro FormAuthenticationFilter 整合spirng 无效分析解决
            
    
    博客分类: apacheshiro apacheshiro 
 

 

发现问题后,当然有了解决办法,因为小编的登录页面虽然也是login.jsp命名..和springmvc整合之后,登录表单form 定义的action=welcome...把FormAuthenticationFilter的loginUrl配置修改下,

 

shiro FormAuthenticationFilter 整合spirng 无效分析解决
            
    
    博客分类: apacheshiro apacheshiro 
 

调试....OK...点击登录,debug进入自定义的FormAuthenticationFilter,剩下的就把验证码的属性加入,new 一个 新的Token extends UsernamepasswordToken..同样加入验证码属性

这里小编不在重复了,网上有很多例子..推荐ThinkGem的 github...“thinkgemjeesite”

 

 

 

 

 

相关标签: apache shiro