JBoss 7.1.1上的SSO注销不适用于所有Web应用程序

时间:2014-02-11 11:30:47

标签: java jboss jboss7.x single-sign-on

我在JBoss 7.1.1上有不同的webapps。所有这些都配置为使用相同的安全域,并且整个JBoss配置为使用SSO。

登录按预期工作。如果我登录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>

如果有人知道解决方案,那对我来说将是一个巨大的帮助! 感谢

1 个答案:

答案 0 :(得分:0)

这是jboss 7.1.1的错误。 (解决方法现在。) https://issues.jboss.org/browse/AS7-5728