2014-02-11 31 views
0

我在JBoss 7.1.1上有不同的webapps。所有這些都被配置爲使用相同的安全域,並且整個JBoss被配置爲使用SSO。在JBoss 7.1.1上的SSO註銷不適用於所有webapps

登錄按預期工作。如果我登錄到Webapp 1並切換到Webapp 2,則SSO正在工作。但是,如果我在Webapp 1(request.logout())中註銷,我仍然登錄到Webapp 2中。有沒有辦法在每個綁定到SSO的webapp上進行註銷?我沒有在文檔中找到任何想法。

這裏是我當前的配置:

standalone.xml

<virtual-server name="default-host" enable-welcome-root="false"> 
    ... 
    <sso reauthenticate="false"/> 
</virtual-server> 

的jboss-web.xml文件(在所有的webapps類似)

<security-domain flushOnSessionInvalidation="true">java:/jaas/myDomain</security-domain> 
    <valve> 
    <class-name>org.apache.catalina.authenticator.SingleSignOn</class-name> 
    </valve> 

如果有人知道解決方案,這對我來說將是一個巨大的幫助! 謝謝

回答

相關問題