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 ,找到如下配置

<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

最新文章

  1. Stunnel使用2
  2. [Unity3D]上海某大型游戏公司的基础面试题
  3. free store VS heap(自由存储区VS堆)
  4. Hadoop集群环境搭建
  5. spotlight监控工具使用
  6. 使用icon替换你的网页图标(转)
  7. 【转】 自定义iOS7导航栏背景,标题和返回按钮文字颜色
  8. 【转】掌握java枚举类型(enum type)
  9. struts2的坑以及tomcat的一些常识
  10. Spring Bean的作用域(转)
  11. EF Code First Migrations, 支持MySQL
  12. JavaScript(第九天)【正则表达式】
  13. Openstack中keystone与外部LDAP Server的集成
  14. 收官之作:利用Microsoft Teams构建中大型社区的技术架构与运营经验
  15. 对mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念的理解
  16. [转]利用ssh传输文件
  17. WorkerThread与MainThread之间通过Handler进行最简单的消息传递
  18. 免费下载知网文献的方法 | sci-hub免费下载SCI论文方法
  19. 学习 HMM
  20. linux-修改pip源

热门文章

  1. ABAP doi 导出程序
  2. mysql17---增量备份
  3. 关于数论【polya计数法】
  4. UltraEdit mac破解版
  5. idea如何将普通文件夹转成java项目root目录/maven
  6. Watir: element_by_xpath 的使用
  7. Python 函数定义以及参数传递
  8. yum和apt-get 安装方式
  9. bzoj 5281 Talent Show —— 01分数规划+背包
  10. sql server 变量 字符串拼接