2011-05-06 42 views
3

我有一個服務於多個web應用程序的tomcat服務器。他們利用tomcat SSO無縫登錄用戶。但是,如果應用程序具有不同的子域,這似乎不起作用。跨子域的Tomcat SSO

有沒有辦法讓tomcat SSO跨越同一服務器上的應用程序工作,但服務於不同的子域下。

感謝

回答

2

嘗試的單點登錄設置cookieDomain屬性閥(見http://tomcat.apache.org/tomcat-7.0-doc/config/valve.html#Single_Sign_On_Valve)向共同的根域,看看,如果這個工程:如果你想單點登錄到a.example.comb.example.com嘗試將SSO Cookie設置爲example.com.example.com

+0

這是正確的...... imho – 2012-04-12 21:38:10

+0

這是正確的答案。 – 2015-09-28 20:14:41

0

如果您處於企業環境中,則可以使用Kerberos跨域執行SSO。