标签:
一、描术
CMS 是采用shiro来认证的;
过程
1、调用 login.do get方式 来打开登录页面
2、录入用户名密码后调用/login.do的post来提交
并且只能是post提交
Jar中有限制
一、主要问题
CAS重定向时用的是get 不能是post
二、实现
CmsLoginAct类添加方法 用来CAS回调
@RequestMapping(value = "/myLoginSSO.do", method = RequestMethod.GET) public String myLoginSSO( HttpServletRequest request, HttpServletResponse response, ModelMap model) { return "login"; }
shiro-context.xml
CmsAuthenticationFilter.Java
executeLogin方法修改登录后的认证
onAccessDenied方法在调用isLoginSubmission里有post的限制所以重写方法
修改
相关其它的设置参考 前面文档
标签:
原文地址:http://www.cnblogs.com/hedgehog105/p/5417909.html