我有一個服務於多個web應用程序的tomcat服務器。他們利用tomcat SSO無縫登錄用戶。但是,如果應用程序具有不同的子域,這似乎不起作用。跨子域的Tomcat SSO
有沒有辦法讓tomcat SSO跨越同一服務器上的應用程序工作,但服務於不同的子域下。
感謝
我有一個服務於多個web應用程序的tomcat服務器。他們利用tomcat SSO無縫登錄用戶。但是,如果應用程序具有不同的子域,這似乎不起作用。跨子域的Tomcat SSO
有沒有辦法讓tomcat SSO跨越同一服務器上的應用程序工作,但服務於不同的子域下。
感謝
嘗試的單點登錄設置cookieDomain
屬性閥(見http://tomcat.apache.org/tomcat-7.0-doc/config/valve.html#Single_Sign_On_Valve)向共同的根域,看看,如果這個工程:如果你想單點登錄到a.example.com和b.example.com嘗試將SSO Cookie設置爲example.com或.example.com。
如果您處於企業環境中,則可以使用Kerberos跨域執行SSO。
這是正確的...... imho – 2012-04-12 21:38:10
這是正確的答案。 – 2015-09-28 20:14:41