为CAS 3.5.2启用Restlet

时间:2019-03-01 09:37:21

标签: spring spring-boot spring-mvc cas

我在CAS上有一个SSO项目。已启用Web登录和身份验证。 现在需要在CAS上启用restlet模块。 我面临的问题是我已经不再支持CAS 3.5.2,并且我们不愿意更新CAS。 有一个模块“ cas-server-integration-restlet”。我无法理解其流程。尝试过通过其他客户端生成TGT,但到目前为止没有成功。

经过研究,我对以下文件进行了更改:

1)cas-server-webapp模块中的web.xml:

<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。

如果有人对此进行了处理,还需要进行其他哪些更改。任何指导将不胜感激。

0 个答案:

没有答案