- 15
- 0
- 约8.68万字
- 约 13页
- 2017-06-12 发布于河南
- 举报
cas服务器以及客户端部署
cas服务器端以及客户端部署
一、服务器端部署(普通[http])
使用该种配置,不需要再生成证书,而且访问的时候可以使用http,所以比https相比配置以及使用更加方便。
修改cas\WEB-INF\deployerConfigContext.xml
修改dataSource标签,配置数据源。
注:本例中我们是以oracle为例,lib包有oracle、db2、sqlserver的驱动,如果想配置其他数据库,不但需要配置该数据源还需要把相应的驱动jar包放到lib中。
修改cas\WEB-INF\spring-configuration\ticketGrantingTicketCookieGenerator.xml
bean
id=ticketGrantingTicketCookieGenerator class=org.jasig.cas.web.support.CookieRetrievingCookieGenerator
p:cookieSecure=false此处默认true,需要修改为false。
此处默认true,需要修改为false。
p:cookieMaxAge=-1
p:cookieName=CASTGC
p:cookiePath=/cas /
通过修改该项配置文件,cas即可支持http形式的访问。
1.1升级cas
拷贝WEB-INF\classes\org\jasig\cas\servlet文件夹至升级后的环境。
在cas的web.xml中增加验证用户名密码的servlet
servlet
servlet-namevalidateCode/servlet-name
servlet-classorg.jasig.cas.servlet.ValidatorServlet/servlet-class
/servlet
servlet-mapping
servlet-namevalidateCode/servlet-name
url-pattern/servlet/validateCodeServlet/url-pattern
/servlet-mapping
拷贝WEB-INF\view\jsp\default\ui\casLoginView.jsp至升级后的环境。
修改WEB-INF\ cas-servlet.xml文件,在bean logoutController 中增加1个参数:
property name=followServiceRedirects value=true /
拷贝cas下的css以及images、js、styles至升级后的环境,这块是我们自定义登录页面的样式单以及脚本以及图片路径。
二、cas服务器端部署(TLS[https])
生成证书:
keytool -genkey -alias wsria -keyalg RSA -keystore D:/signleLogin/wsriakey
D:/signleLogin/wsriakey 是证书存放地址。
接下来会有提示,让你输入keystore密码以及证书信息,以下是一个example:
输入keystore密码: 123456
您的名字与姓氏是什么?
[Unknown]:
您的组织单位名称是什么?
[Unknown]: ucap
您的组织名称是什么?
[Unknown]: 单点登录
您所在的城市或区域名称是什么?
[Unknown]: 北京
您所在的州或省份名称是什么?
[Unknown]: 北京
该单位的两字母国家代码是什么
[Unknown]: ZH
CN=, OU=ucap, O=单点登录, L=北京, ST=北京, C=ZH 正确吗?
[否]: y
输入wsria的主密码
(如果和 keystore 密码相同,按回车): 123456
导出证书
keytool -export -file D:/signleLogin/wsria.crt -alias wsria -keystore D:/signleLogin/wsriakey
导出该证书,是为了给客户端使用。
修改服务器端的 为域名
修改域名的文件在:C:\WINDOWS\system32\drivers\etc\ hosts
以下是一个example,这里我们修改域名为【】:
修改cas\WEB-INF\deployerConfigContext.xml
修改dataSource标签,配置数据源。
注:本例中我们是以oracle为例,lib中也只有oracle的驱动,如果想配置其他数据库,
您可能关注的文档
- ANSYS课5静力分析.ppt
- APA等格式ffice2007自动引证.pdf
- ARM嵌入式件编程经验谈.pdf
- BMBS文化(cooking).pdf
- 3D_Fleible_Roll_Forming(柔性辊弯成型).pdf
- APV立式多泵.pdf
- Arduin中断的使用.pdf
- be动词的用.doc
- cad隐藏命.doc
- Arcgis作图框及专题地图制作.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 宝城期货-原油2026年度报告-油海浮沉浪几重,掣鲸博弈破苍穹.pdf VIP
- 学堂在线 雨课堂 学堂云 临床中成药应用 综合考试答案.docx VIP
- 2018年1月13日山东济南事业单位考试《公共基础知识》(客观题部分).docx
- 食品生物技术-绪论.pptx VIP
- 2025年青岛职业技术学院单招笔试英语试题库含答案解析.docx VIP
- 中外建筑史7-近现代建筑.pptx VIP
- 2025年云南省中考生物真题(原卷).pdf
- 高中奥林匹克物理竞赛解题方法集.pdf VIP
- 梁小民西方经济学基础教程(第三版)第01章.ppt VIP
- 小学英语语法代词省公开课一等奖全国示范课微课金奖课件.pptx VIP
原创力文档

文档评论(0)