Cas(03)——Cas Server中各配置文件介绍

简介: Cas Server中各配置文件介绍          Cas Server中所有的配置文件都是放在WEB-INF目录及其子目录下的。        在WEB-INF/classes下的配置文件有: l  cas-theme-default.properties:该文件存放的是css文件的路径,用户可以在这里指定使用的css文件为自定义的css文件,也可以更改配置文件中对应的css文件已更改默认的样式。

Cas Server中各配置文件介绍

 

       Cas Server中所有的配置文件都是放在WEB-INF目录及其子目录下的。

       WEB-INF/classes下的配置文件有:

l  cas-theme-default.properties:该文件存放的是css文件的路径,用户可以在这里指定使用的css文件为自定义的css文件,也可以更改配置文件中对应的css文件已更改默认的样式。

l  系列messages_*.properties:国际化支持对应的资源文件。

l  default_views.propertiesprotocol_views.propertiesCas Server中使用到的视图配置文件,用于定义对应视图的处理类及其文件路径。

l  log4j.xmllog4j的配置文件。

 

 

       WEB-INF根目录下的配置文件有:

l  web.xml:这个文件就是大伙熟悉的web.xml文件。

l  cas-servlet.xml:该文件是Cas Server使用到的Spring MVC的配置文件,里面定义了一些ControllerView相关的内容。

l  cas.properties:该文件是Cas Server配置的主要文件。与Spring相关的所有配置使用的外部属性都定义在这个文件中。

l  deployerConfigContext.xml:该文件是专为Cas Server部署人员抽取出来的一个文件,其中的内容通常都是Cas Server部署人员需要进行更改的内容。

l  login-webflow.xml:登录使用到的Spring Web Flow配置文件。

l  restlet-servlet.xml:使用到的Restful API的相关配置。

l  WEB-INF/spring-configuration:该目录中存放的是Cas Server加载的Spring相关的配置文件。

l  WEB-INF/unused-spring-configuration:该目录中存放的是没有用到,但是有需要时可以将它们copyspring-configuration目录下的文件。

 

 

     WEB-INF/spring-configuration目录下的配置文件是Cas Server中使用到的所有与Spring相关的配置文件,具体有:

l  applicationContext.xml:该文件中定义了主要使用的bean,通常不需要修改。

l  argumentExtractorsConfiguration.xml:该文件中定义了需要使用的协议,默认只有CASSAML是可用的。

l  log4jConfiguration.xmllog4j初始化对应的配置。

l  propertyFileConfigure.xml:用于指定外部属性文件的位置,默认指定的就是前面提到的cas.properties文件。

l  securityContext.xml:这是Cas Server中使用到的Spring Security相关内容的配置文件,默认不需要进行修改。

l  ticketExpirationPolicies.xml:用于指定TicketGranting TicketService Ticket的过期策略,一般不需要修改。

l  ticketGrantingTicketCookieGenerator.xmlTicketGranting Ticket对应的CookieGenerator的配置。

l  ticketRegistry.xmlDefaultTicketRegistry对应的配置。

l  uniqueIdGenerators.xml:唯一主键生成相关的配置。

l  warnCookieGenerator.xml:用于生成警告的CookieGenerator对应配置。

 

 

(注:本文是基于Cas 3.5.2所写)

目录
相关文章
|
算法 Java 应用服务中间件
cas5.3:CAS Server搭建
cas5.3:CAS Server搭建
1570 0
Unable to interpret the implicit parameter configuration with dataType: , dataTypeClass: class java.
Unable to interpret the implicit parameter configuration with dataType: , dataTypeClass: class java.
1237 0
|
人工智能 JSON 网络协议
Apipost支持协议全解析,从入门到摸鱼,轻松搞定!
Apipost是一款强大的协议调试工具,支持HTTP、gRPC、WebSocket、TCP、GraphQL等主流协议,甚至涵盖冷门金融协议如ISO8583和FIX。它不仅提供灵活的调试功能,还支持自动生成文档,大幅提升开发效率。文章详解各协议的应用场景与操作技巧,如HTTP国密算法增强、SSE实时流式传输调试、WebSocket长连接维护、GraphQL Schema自动生成等。此外,Apipost通过环境变量、脚本加持和文档生成等功能实现自动化调试,助你轻松搞定从入门到精通的各类需求。无论是HTTP还是复杂金融报文,Apipost都能让你事半功倍!
|
SQL 存储 XML
常见Web漏洞分析与防范研究
在以上内容中,结合OWASP、Toptal和Brightsec等权威来源的信息,确保回答的专业性和准确性。通过图表和思维导图的方式,可以更系统地了解和记忆Web安全知识,帮助企业在实际应用中更好地防范各种安全威胁。
818 13
|
存储 安全 Java
【SSO-CAS部署】安装部署单点登录组件CAS(5.3.x版本)
【SSO-CAS部署】安装部署单点登录组件CAS(5.3.x版本)
1576 0
【SSO-CAS部署】安装部署单点登录组件CAS(5.3.x版本)
|
Java Spring 监控
Spring Boot Actuator:守护你的应用心跳,让监控变得触手可及!
【8月更文挑战第31天】Spring Boot Actuator 是 Spring Boot 框架的核心模块之一,提供了生产就绪的特性,用于监控和管理 Spring Boot 应用程序。通过 Actuator,开发者可以轻松访问应用内部状态、执行健康检查、收集度量指标等。启用 Actuator 需在 `pom.xml` 中添加 `spring-boot-starter-actuator` 依赖,并通过配置文件调整端点暴露和安全性。Actuator 还支持与外部监控工具(如 Prometheus)集成,实现全面的应用性能监控。正确配置 Actuator 可显著提升应用的稳定性和安全性。
917 1
|
数据可视化 IDE Java
Java8的Stream流太难用了?看看JDFrame带来的革新体验
【8月更文挑战第6天】在Java开发者的日常工作中,Java 8引入的Stream API无疑是一个革命性的特性,它极大地简化了集合(Collection)的处理方式,使得数据操作更加声明式、函数式。然而,对于初学者或是从早期Java版本迁移过来的开发者而言,Stream API的复杂性和抽象性可能会成为一道门槛。今天,我们就来探讨如何通过JDFrame这样的工具或框架,以及掌握一些高效学习策略,让Java Stream的使用变得更加得心应手。
644 5
|
安全 JavaScript
Vue3+Pinia实现Keycloak高效身份验证!
Vue3+Pinia实现Keycloak高效身份验证!
|
芯片
【寄存器开发速成】半小时入门STM32寄存器开发(一)
【寄存器开发速成】半小时入门STM32寄存器开发(一)
759 0