【SSO单点系列】(8):CAS4.0 之整合CMS
2024-10-21 17:33:18
一、描术
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的限制所以重写方法
修改
相关其它的设置参考 前面文档
最新文章
- 查看mac中磁盘空间占用情况
- 解决HttpWebRequest首次连接特别慢的问题
- 小白的CSS基础学习
- 【poj3709】 K-Anonymous Sequence
- weapp微信小程序初探demo
- iOS之ASIHttp简单的网络请求实现
- iOS菜鸟之FMDB的二次封装简单易用
- 2014牡丹江——Domination
- python---__getattr__\__setattr_重载'.'操作
- GoWithTheFlow
- android脚步---UI界面修改,关于activity中增加按钮和监听
- fopen()函数参数
- [Python Study Notes]实现对鼠标控制
- 【BZOJ3926】诸神眷顾的幻想乡(后缀自动机)
- 硬木地板 JDFZ1667
- python基础之作业3----三级菜单小练习
- Linux_系统管理_网络配置_命令行配置网络
- cmd &; tree &; bash
- SaltStack 理解
- AFNetworking的简单使用
热门文章
- vue+div.canvas图像标注功能实现
- Java语言的跨平台性-JDK,JRE和JVM
- 穿透的switch语句-循环概述与基本组成部分
- 【分析笔记】Linux 4.9 backlight 子系统分析
- avalonia实现自定义小弹窗
- Listary 文件搜索工具
- 【Oculus Interaction SDK】(九)使用控制器时显示手的模型
- gitlabApi如何获取项目文件夹的commitId
- FCoE简单介绍
- Win10解决文件或文件夹属性选项中只有“常规“、“以前的版本”,没有“安全”、“共享”、“位置”的方法