我在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。
如果有人对此进行了处理,还需要进行其他哪些更改。任何指导将不胜感激。