ApacheShiro -SSO使用Storm路径

时间:2015-11-19 13:10:49

标签: java tomcat7 single-sign-on shiro stormpath

我使用Can I SSO between multiple Wars in the same servlet with Stormpath and Apache Shiro?

中描述的过程在单个tomcat实例中设置了我的两个应用程序

对于在Stormpath目录中注册的用户,两个WAR都可以单独运行。但是当我链接这两个应用程序并在战争A中成功登录时,仍然会重定向到WAR B的登录页面,我需要再次登录。我还看到在WAR A和WAR B的登录页面上jSessionId是不同的。所以两个应用程序都没有被链接。

1 个答案:

答案 0 :(得分:1)

Shiro有一个会话机制,允许您进行群集。见http://shiro.apache.org/session-management.html#SessionManagement-SessionClustering Shiro还有一个扩展名:buji-pac4j(https://github.com/bujiio/buji-pac4j)新版本(1.4.0)支持Stormpath。 因此,使用两者将有助于您使用Stormpath实现SSO。