Я изучаю возможность реализации функции единого входа для своих приложений. Я изучаю CAS, и, поскольку я новичок в этом, я хотел спросить об этом здесь, поскольку документация, связанная с CAS, не является полной или точной.
Версия cas - 4.0.x Я наложил cas-server-webapp и скупил страницу входа.
1) Должны ли Cas-server-webapp и cas-management-webapp быть наложены в один проект?? (Обратите внимание, что версия 4.0.x)
2) Если да, может ли кто-нибудь указать правильный URL-адрес веб-приложения для управления?? Это
https://localhost:8443/cas/services/ или https://localhost:8443/management/. Если это последнее, не должно быть cas/management??
3) Не могли бы вы указать мне учебник или пример проекта, реализующего оба. Документация jasig мне не ясна.
мой нынешний пом
<build>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<warName>cas</warName>
<overlays>
<overlay>
<groupId>org.jasig.cas</groupId>
<artifactId>cas-server-webapp</artifactId>
<excludes>
<exclude>WEB-INF/spring-configuration/log4jConfiguration.xml</exclude>
</excludes>
</overlay>
<overlay>
<groupId>org.jasig.cas</groupId>
<artifactId>cas-management-webapp</artifactId>
<excludes>
<exclude>WEB-INF/spring-configuration/log4jConfiguration.xml</exclude>
</excludes>
</overlay>
</overlays>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.jasig.cas</groupId>
<artifactId>cas-server-webapp</artifactId>
<version>${cas.version}</version>
<type>war</type>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.jasig.cas</groupId>
<artifactId>cas-server-support-generic</artifactId>
<version>${cas.version}</version>
<type>jar</type>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.jasig.cas</groupId>
<artifactId>cas-management-webapp</artifactId>
<version>${cas.version}</version>
<type>war</type>
<scope>runtime</scope>
</dependency>
</dependencies>
<properties>
<cas.version>4.0.1</cas.version>
</properties>
<repositories>
<repository>
<id>ja-sig</id>
<url>http://oss.sonatype.org/content/repositories/releases/ </url>
</repository>
</repositories>
Это правильный процесс? Пожалуйста, дайте мне знать, если я буду делать это совершенно неправильно.
заранее спасибо