Включить Restlet для CAS 3.5.2 - PullRequest
0 голосов
/ 01 марта 2019

У меня есть проект с 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-компоненты.

Если кто-то работал над этим, какие другие изменениябыть сделано.Любое руководство будет высоко ценится.

...