CAS安装

CAS安装是一个基本的面向源的过程,我们建议使用WAR overlay项目来组织自定义,例如组件配置和UI设计。 WAR覆盖构建的输出是一个cas.war文件,可以部署在像Tomcat这样的Java servlet容器上。

WAR overlay项目提供参考和研究。

Gradle

Maven

CAS使用Spring Webflow以模块化和可配置的方式驱动登录过程; login-webflow.xml文件包含流中状态和转换的简单描述。自定义此文件可能是Spring XML配置文件中除组件配置之外最常见的配置问题。有关各种CAS流程的详细说明以及常见配置点的讨论,请参见“Spring Webflow自定义指南”。

Spring 配置

CAS服务器在很大程度上依赖于Spring框架。 spring-configuration目录下有精确和特定的XML配置文件,用于控制CAS的各种属性以及cas-servlet.xml和deployerConfigContext.xml,后者主要是CAS采用者希望将其包含在环境覆盖中 - 特定的CAS设置。

如果需要通过Maven覆盖过程,可以覆盖XML配置文件中的Spring bean以更改行为。有两种方法:

  1. XML文件可以从CAS版本的源获得,并在Maven重叠版本中以相同的名称放置在相同的确切路径上。如果配置正确,则构建将使用本地提供的XML文件而不是默认值。

  2. CAS服务器能够加载XML配置文件的模式以覆盖默认提供的内容。打算否决CAS默认行为的这些配置文件可以放在/ WEB-INF /中,并且必须使用以下模式命名:cas-servlet - * .xml。放在此文件中的Bean将覆盖其他文件。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 企业单点登录 - CAS提供友好的开源社区,积极支持并为项目做出贡献。虽然该项目植根于高级开放源代码,但它已发展成...
    小王子b612小行星阅读 1,402评论 0 0
  • spring官方文档:http://docs.spring.io/spring/docs/current/spri...
    牛马风情阅读 1,745评论 0 3
  • 主要介绍CAS SSO的认证流程。有关这方面的内容再网上也有很多资料,写这篇总结目的一来是自己在理解这块内容的时候...
    spilledyear阅读 9,871评论 1 17
  • 前言 前端时间公司让我研究一下单点登录,主要目的是如何在现有的框架中引入单点登录功能。说实话,由于之前没有接触过,...
    宅楠军阅读 41,362评论 4 34
  • 转载自:http://blog.csdn.net/turkeyzhou/article/details/55097...
    大诗兄_zl阅读 2,497评论 0 3