2011-06-16 68 views
3

我有一个使用CAS服务器进行身份验证的应用程序。我首先使用REST调用来生成票证生成票证,然后验证成功并生成服务票证。Restful CAS客户端和代理授予票证

我的下一步是将此故障单传递给另一个Web应用程序,作为Web服务调用中的一个参数,并让它们用它登录到同一个CAS服务器。显然这种行为是可能的,如果我使用代理授予票证而不是票证授予票证,但我看不到通过REST客户端获得PGT的任何方式。

任何人都可以帮助获得PGT,还是我在雁大通?

回答

4

尝试寻找在https://wiki.jasig.org/display/CAS/Proxy+CAS+Walkthrough

我通过例如去,模仿代码各种调用ADN它工作得很好。然后棘手的问题是编写代码来表示该代码。在我的情况下,它必须符合Spring Security

+0

可以在春季安全码被张贴,或者是它可以拿到? – chrismarx 2014-07-03 18:23:02

0

Spring Security附带库,用于使用CAS对无状态服务进行身份验证。这包括请求ProxyGrantingTicket,然后请求ProxyTicket。

春季安全3.1.6文档描述了这section 22.3.3