我关注了 this在我的本地 CAS 服务器上启用 REST 服务的教程。
但是没有Java示例
“Java REST 客户端示例
我们需要一个真实的、有效的例子,前一个没用。许多人给我发电子邮件说它不起作用,我确认它不起作用。”
我找到了 this但不幸的是,这对我不起作用。
任何指针/链接?非常感激。
最佳答案
知道了!
这是关于如何启用 CAS REST API 并能够通过 JAVA REST 客户端连接到它以造福他人的完整解决方案
<dependency>
<groupId>org.jasig.cas</groupId>
<artifactId>cas-server-integration-restlet</artifactId>
<version>${cas.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
<servlet>
<servlet-name>restlet</servlet-name>
<servlet-class>com.noelios.restlet.ext.spring.RestletFrameworkServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>restlet</servlet-name>
<url-pattern>/v1/*</url-pattern>
</servlet-mapping>
https://server:8443/cas/login
https://server:8443/cas/v1/tickets
201 https://server_name:8443/cas/v1/tickets/TGT-4-rhVWLapYuOYi4InSEcmfNcABzaLMCPJgGIzlKqU1vb50zxb6pp-server_name Tgt is : TGT-4-rhVWLapYuOYi4InSEcmfNcABzaLMCPJgGIzlKqU1vb50zxb6pp-server_name.ndev.coic.mil Service url is : service=https%3A%2F%2Fmyserver.com%2FtestApplication https://server_name:8443/cas/v1/tickets/TGT-4-rhVWLapYuOYi4InSEcmfNcABzaLMCPJgGIzlKqU1vb50zxb6pp-server_name Response code is: 200 200 ST-4-BZNVm9h6k3DAvSQe5I3C-server_name
成功!
关于rest - 访问 CAS REST API 的工作 Java REST 客户端示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22625368/