shiro FormAuthenticationFilter 整合spirng 无效分析解决
程序员文章站
2022-07-13 10:41:11
...
apache-shiro 的权限配置真心好用,简单易懂啊.....
但是小编最近遇上个问题,自定义的filtes -表单验证FormAuthenticationFilter新增验证码CaptAuthenticationFilter 调用无效,debug一直无法进入断点,登陆后画面一直停留在登陆首页,经过多方google(哎,.......),发现了问题所在:
原来extends了FormAuthenticationFilter,其默认的LoginUrl属性指向“/login.jsp
”即,只针对login.jsp的在内的表单做验证(这个....该说apache-shiro 为民服务到了家吧...)
发现问题后,当然有了解决办法,因为小编的登录页面虽然也是login.jsp命名..和springmvc整合之后,登录表单form 定义的action=welcome...把FormAuthenticationFilter的loginUrl配置修改下,
调试....OK...点击登录,debug进入自定义的FormAuthenticationFilter,剩下的就把验证码的属性加入,new 一个 新的Token extends UsernamepasswordToken..同样加入验证码属性
这里小编不在重复了,网上有很多例子..推荐ThinkGem的 github...“thinkgemjeesite”
上一篇: 强大的Mockito测试框架
下一篇: 原来中间件的temp目录也有大作用