我使用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是不同的。所以两个应用程序都没有被链接。
答案 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。