У меня есть проект с CAS для SSO.Он был включен для веб-входа и проверки подлинности.Теперь существует требование о включении модуля перезапуска на CAS.Проблема, с которой я сталкиваюсь, состоит в том, что у меня есть CAS 3.5.2, который больше не поддерживается, и мы не открыты для обновления CAS.Есть модуль "cas-server-интеграции-restlet".Я не в состоянии понять его течение.Сделал много попыток сгенерировать TGT через остальных клиентов, но пока безуспешно.
После некоторых исследований я внес изменения в следующие файлы:
1) web.xml в cas-server-webappmodule:
<servlet>
<servlet-name>restlet</servlet-name>
<servlet-class>org.restlet.ext.spring.RestletFrameworkServlet</servlet-class>
<init-param>
<param-name>root</param-name>
<param-value>guard</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>restlet</servlet-name>
<url-pattern>/cas/v1/*</url-pattern>
</servlet-mapping>
, который в идеале должен указывать на файл restlet-servlet.xml, который, в свою очередь, внедряет в bean-компоненты.
Если кто-то работал над этим, какие другие изменениябыть сделано.Любое руководство будет высоко ценится.