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>
如果有人知道解決方案,這對我來說將是一個巨大的幫助! 謝謝