[英]JASIG CAS Custom UI and settings
我正在开发Java EE Web应用程序,现在我需要为少量组件实现SSO。 作为解决方案,我选择了JASIG CAS服务器。 据我所知,这是针对像我这样的情况的最受欢迎的解决方案,但是在不重建cas-server源的情况下,我找不到有关如何自定义UI(登录页面等)或设置(登录url等)的任何信息。 。 我只想拥有自己的Maven项目,可以轻松更改。
我的pom.xml:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>testing-cas</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<dependencies>
<dependency>
<groupId>org.jasig.cas</groupId>
<artifactId>cas-server-webapp</artifactId>
<version>${cas.version}</version>
<type>war</type>
<scope>runtime</scope>
</dependency>
</dependencies>
</project>
这就是我目前所拥有的。 有人可以提供有关自定义CAS UI和设置的信息吗? 总有可能吗?
Okey,这比我想的要容易。
仔细阅读新文档: http : //jasig.github.io/cas/4.0.x/installation/Maven-Overlay-Installation.html
重要的一点是,我必须将文件放置在与CAS中完全相同的位置。 因此,例如,jsp应该位于WEB-INF/view/jsp/default/ui
并且CAS将使用此JSP而不是使用默认JSP。 或者,我可以覆盖propertyFileConfigurer.xml
并使用具有自定义设置的另一个属性文件。
其他所有设置都一样。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.