java如何在两个应用程序之间进行会话管理?
我正在尝试将查看页面和控制器放置在app-1中,并将业务逻辑放置在app-2中。为了导出业务逻辑,我们使用了REST。当一个请求来自浏览器时,它将点击app-1,app-1通过REST链接与app-2通信。对于从app-1到app-2的每个请求,将其视为新请求。在应用程序登录后,我如何维护应用程序1和应用程序2之间的会话
你可以在下面搜索框中键入要查询的问题!
我正在尝试将查看页面和控制器放置在app-1中,并将业务逻辑放置在app-2中。为了导出业务逻辑,我们使用了REST。当一个请求来自浏览器时,它将点击app-1,app-1通过REST链接与app-2通信。对于从app-1到app-2的每个请求,将其视为新请求。在应用程序登录后,我如何维护应用程序1和应用程序2之间的会话
# 1 楼答案
您可以使用登录rest调用返回App2服务器上会话的密钥。在接下来的验证发送方的调用中必须发送该密钥
另一种想法是,所有调用都通过App1,因此控制App1上的会话就足够了。如果App1上的会话过期,则不会调用App2
如果您需要共享会话数据,则需要另一种机制在两台服务器中同步会话数据