0

私は 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 と設定をカスタマイズするために私がしなければならないことについて、誰かが情報を提供できますか? 一般的には可能ですか?

4

1 に答える 1

0

わかりました、思ったより簡単です。

新しいドキュメントをよく読んでください: 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または、カスタム設定で別のプロパティ ファイルをオーバーレイして使用することもできます。

他のすべての設定についても同じです。

于 2015-06-25T09:20:26.780 に答える