2011-06-16 67 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