2016-08-21 78 views
0

目前,我試圖找出羯羊或不存在以下情況可以用CAS-Server安裝程序來完成:CAS服務器SSO - 代理一個有效的場景?

  • 假設我有3個網站/ -apps(A,B,C)
  • 所有這三個都設置(通過插件),使他們的登錄系統我們CAS服務器(已經工作正常)

對我來說,這似乎是相當基本的CAS的東西。現在兩個更高級的「問題」:

  • 當我登錄網站A並打開網站B後,我還沒有登錄,但我必須再次單擊「登錄」。我想這是因爲CAS根據調用它的indidvidual服務發佈了登錄和cookie,並且一旦登錄到第一個站點後,就沒有辦法自動登錄到連接到CAS登錄的所有站點?
  • 票代理的方式來實現這一目標?據我所知,Proxying票據意味着(在我的例子中)A on login還要求CAS爲B提供一張代理票據,A將通過在B處調用類似於web服務的方式向B呈現該票據。這可以排除代理我的場景。

回答

0

如果您登錄到網站A,您應該登錄到網站B,如果他們連接到相同的CAS服務器。代理是一種從Web應用程序調用Web服務,傳播CAS標識的機制。