2013-12-13 42 views
1

是否有可能將liferay會話與siteminder會話進行同步?Liferay和Siteminder集成

場景:

  1. 有2個應用程序說甲& B,其使用應用程序共享相同的SiteMinder會話的SiteMinder authentication.Both。應用程序A正在運行liferay portlet,應用程序B是一個servlet應用程序。

  2. 用戶登錄到應用程序A並使用SSO導航到應用程序B.

  3. 用戶在應用程序B中工作了一段時間,導致siteminder會話過期。但由於不活動,應用程序A中的liferay會話過期。

是否有任何方法讓會話保持liferay與siteminder會話同步?任何建議都會很有幫助?

回答

0

坐落在portal-ext.properties下面的屬性文件

設置自動擴展模式爲真,以避免必須詢問用戶是否延長會話與否。相反,它會自動擴展。此模式的目的是在用戶的瀏覽器打開時加載門戶頁面以保持會話處於打開狀態。

session.timeout=30 
session.timeout.auto.extend=true 

這不會過期Liferay的會話,如果SiteMinder的會話過期,您訪問的是由SiteMinder的保護的資源,你會被要求再次登錄。