2017-01-08 2 views
0
Что я сделал

Сначала я клонировал репозиторий проекта CAS из github и переключился на тег v4.2.7. git clone https://github.com/apereo/cas.git git checkout v4.2.7 Как настроить CAS v4.2.7 для включения аутентификации X.509

Тогда я строю, используя gradlew инструмент ./gradlew

Наконец, я скопировал артефакт ./cas-server-webapp/build/libs/cas-server-webapp-4.2.7.war, и извлеките его для запуска, он просто работает хорошо.

Но так как я хочу, чтобы настроить CAS с помощью X.509 аутентификации метода, результат расстроен, потому что файл Войти веб-поток XML отличается: все решения с использованием методы аутентификации X.509 сказать первым заменить generateLoginTicket с startAuthenticate вот так: https://wiki.jasig.org/display/CASUM/X.509+Certificates, но «generateLoginTicket» исчез в файле /WEB-INF/webflow/login/login.xml версии 4.2.7. И документация CAS также не помогает, https://apereo.github.io/cas/4.2.x/installation/X509-Authentication.html

I want to study how to configure the CAS v4.2.7 using a X.509 Authentication method. I would be appreciate if you could help me out. 

ответ

0

По моему личному опыту с 5,0 версии накладкой добавить в pom.xml

<dependency> 
    <groupId>org.apereo.cas</groupId> 
    <artifactId>cas-server-support-x509-webflow</artifactId> 
    <version>${cas.version}</version> 
</dependency> 

и добавить соответствующие сертификаты CA на серверное хранилище ключей.

Смежные вопросы