0

我已经使用 Stormpath 和 Apache Shiro 在同一个 servlet 中的多个 Wars 之间进行 SSO中描述的过程在单个 tomcat 实例中设置了我的两个应用程序?

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

4

1 回答 1

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。

于 2015-11-22T09:38:47.727 回答