簡體   English   中英

跨子域的JSESSIONID

[英]JSESSIONID across subdomains

我正在嘗試在“ .mysite.com”使用我的JSESSIONID,以便可以在子域之間共享它。

我有一個4.2.2 GA JBOSS例如用這種方法做這個: http://shchekoldin.com/2010/05/27/sharing-jsessionid-across-subdomains/ (這是從這里開始: HTTPS://jira.jboss .org / browse / JBWEB-107 ),使用自定義閥門方法。

但是,在EAP 5.1版本(我已經針對JDK 1.6進行了編譯)上,相同的自定義閥門無法啟動。我添加了一些調試功能,但從未調用過它。

另外,我嘗試通過非集群方法打開server.xml中的SSO選項(根據https://community.jboss.org/wiki/JBossWebSingleSignOn ),但這對此沒有任何影響。

有誰知道我如何將JSESSIONID cookie放在JBOSS 5的子域中?

(請注意,如果我有“ foo.bar.mysite.com”,將針對cookie存儲的“ .mysite.com”域可用於多個子域-這是用於測試,在生產中,我們只有一個級別)。

我也有同樣的要求。 在同一.war文件中具有子域和父域的站點之間共享會話。 例如www.baseball.sports.com和www.hockey.sports.com。 要共享JSESSION b / w,這兩個站點需要在jboss-web.xml中添加域標記。

文件路徑:/app/jboss/jboss-eap-6.1/standalone/deployments/mason_production/.ear/.war/WEB-INF。

添加以下條目:

.sports.com

我找到了我需要的東西:

您在應用程序的WEB-INF / context.xml下添加<SessionCookie domain="example.com"/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM