CAS4.0 server 环境的搭建
2015-06-11 00:05
155 查看
1、上cas的官网下载cas server 官网地址:https://github.com/Jasig/cas/releases,下载好后
解压下载的 cas-server-4.0.0-release.zip 压缩包,把cas-server-4.0.0\modules\cas-server-webapp-4.0.0.war
重命名为cas.war
2、cas.war 放到tomcat的webapps目录下
3、CAS 默认认证方式使用的是HTTPS协议,一般对安全性不高的话建议取消改成HTTP方式。开启的话会经常提示证书过期、需要用户确认等,对客户的感知不好,当前有需要的可以开启
取消HTTPS协议
webapps\cas\WEB-INF\spring-configuration\warnCookieGenerator.xml ,找到如下配置
webapps\cas\WEB-INF\spring-configuration\ticketGrantingTicketCookieGenerator.xml ,找到如下配置
webapps\cas\WEB-INF\deployerConfigContext.xml 文件 ,找到如下配置:
4、启动tomcat ,访问 http://localhost:8085/cas 则可以看到登陆界面,4.0 之后默认是配置在 deployerConfigContext.xml 配置文件中,可以看到用户名密码为 casuser/Mellon
5、deployerConfigContext.xml 连接mysql的配置详情见:http://www.cnblogs.com/wuweidu/p/4567824.html
解压下载的 cas-server-4.0.0-release.zip 压缩包,把cas-server-4.0.0\modules\cas-server-webapp-4.0.0.war
重命名为cas.war
2、cas.war 放到tomcat的webapps目录下
3、CAS 默认认证方式使用的是HTTPS协议,一般对安全性不高的话建议取消改成HTTP方式。开启的话会经常提示证书过期、需要用户确认等,对客户的感知不好,当前有需要的可以开启
取消HTTPS协议
webapps\cas\WEB-INF\spring-configuration\warnCookieGenerator.xml ,找到如下配置
<bean id="warnCookieGenerator" class="org.jasig.cas.web.support.CookieRetrievingCookieGenerator" p:cookieSecure="true" p:cookieMaxAge="-1" p:cookieName="CASPRIVACY" p:cookiePath="/cas"/> 修改 p:cookieSecure="true" 为 p:cookieSecure="false"
webapps\cas\WEB-INF\spring-configuration\ticketGrantingTicketCookieGenerator.xml ,找到如下配置
<bean id="ticketGrantingTicketCookieGenerator" class="org.jasig.cas.web.support.CookieRetrievingCookieGenerator" p:cookieSecure="true" p:cookieMaxAge="-1" p:cookieName="CASTGC" p:cookiePath="/cas"/> 修改 p:cookieSecure="true" 为 p:cookieSecure="false"
webapps\cas\WEB-INF\deployerConfigContext.xml 文件 ,找到如下配置:
<bean id="proxyAuthenticationHandler" class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler" p:httpClient-ref="httpClient"/> 增加p:requireSecure="false"即HTTPS为不采用。 修改后为: <bean id="proxyAuthenticationHandler" class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler" p:httpClient-ref="httpClient" p:requireSecure="false"/>
4、启动tomcat ,访问 http://localhost:8085/cas 则可以看到登陆界面,4.0 之后默认是配置在 deployerConfigContext.xml 配置文件中,可以看到用户名密码为 casuser/Mellon
5、deployerConfigContext.xml 连接mysql的配置详情见:http://www.cnblogs.com/wuweidu/p/4567824.html
相关文章推荐
- 一个pool的写法,标准
- 2015061010 - 什么时候是换工作的最佳时机?
- SQLSERVER 存储过程 语法
- 三层架构优缺点
- Linux(CentOS)安装分区方案
- Java——(六)Collection之Queue集合
- MSSQL - 因为数据库正在使用,所以无法获得对数据库的独占访问权。
- 真心崩溃了,oracle安装完成后居然没有tnsnames.ora和listener.ora文件
- workerman结合laravel开发在线聊天应用的示例代码
- PHP7.0安装笔记整理
- PHP扩展开发入门教程
- php 替换文章中的图片路径,下载图片到本地服务器的方法
- Android微信图片浏览框架设计
- php封装的smarty类完整实例
- PHP中使用socket方式GET、POST数据实例
- 简单的php文件上传(实例)
- Yii使用Captcha验证码的方法
- 常用的正则表达式集锦
- 正则表达式速查表
- 在Linux下使用Python的matplotlib绘制数据图的教程