cas服务器以及客户端部署.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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的驱动,如果想配置其他数据库,

文档评论(0)

dmdt5055 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档