2011-05-30 64 views
1

我正在將CAS集成到傳統Java應用程序中。目前看起來很有希望,但對於在哪裏處理「登錄」邏輯我有點困惑。該應用程序依賴於用戶登錄時設置的某些會話變量。如何在我的應用程序中處理此問題?使用CAS建立會話

即用戶A登錄到客戶端應用程序A和決定他想要做的東西在客戶端B.

因爲他是在客戶端A認證,他將自動通過驗證登錄到客戶端B.因爲他不是之前(即這是一個新的會話)登錄到客戶端B需要進行一些管理任務。我對如何以及在哪裏可以照顧這些任務感到有點困惑?

回答

0

執行此操作(或至少按照我的方式進行操作)的方法將位於CAS完成後運行的篩選器中。

1

我可能會誤解,但我們的大學使用CAS,我想我對它的工作原理有所瞭解。

你的遺留應用程序將需要將用戶重定向到CAS認證的,而CAS然後將用戶自動返回到您的應用程序(如他已認證),與他的令牌一起...

你可以做到這一點,而不是你的應用程序的舊登錄頁面。

+0

我知道這一點。我有正確的工作。問題出在用戶登錄後,我需要執行初始設置。 CAS在單獨的服務器上運行,並不打算處理應用程序特定的任務。我需要的是在發生成功登錄時在客戶端應用程序上調用的方法。 – NRaf 2011-05-30 02:33:36