我们如何将用户会话从一个spring应用程序上下文流到另一个spring应用程序上下文?
我们如何将用户会话从一个spring应用程序上下文流到另一个spring应用程序上下文? 基本上,我有一个代表Web层的spring应用程序和另一个代表REST层的spring应用程序。我想在Web层访问REST层时,将包含用户信息的会话从REST层访问到Web进行身份验证 请建议 收到第一个ans后编辑:我们如何将用户会话从一个spring应用程序上下文流到另一个spring应用程序上下文?,spring,security,session,sharing,applicationcontext,Spring,Security,Session,Sharing,Applicationcontext,我们如何将用户会话从一个spring应用程序上下文流到另一个spring应用程序上下文? 基本上,我有一个代表Web层的spring应用程序和另一个代表REST层的spring应用程序。我想在Web层访问REST层时,将包含用户信息的会话从REST层访问到Web进行身份验证 请建议 收到第一个ans后编辑: 目前,我们确实有Web层以及安全性和所有其他流。我们打算介绍的是REST层。这个REST层假定由当前Web层和其他API调用。我们不想对Web层进行任何更改,但同时需要将安全性置于REST层
目前,我们确实有Web层以及安全性和所有其他流。我们打算介绍的是REST层。这个REST层假定由当前Web层和其他API调用。我们不想对Web层进行任何更改,但同时需要将安全性置于REST层,在调用REST服务时,该层也应适用于Web层。区分SSO和会话共享。如果您只想在应用程序之间进行身份验证(用户只需登录一次),那么您需要某种形式的单点登录(SSO),这是一个例子,但有很多 另一方面,如果您需要跨不同的节点(或应用程序)访问整个会话(以及应用程序放入其中的所有内容),则可以查看类似或的内容。值得注意的是,会话复制是相当I/O密集型的,对于较大的站点,它通常需要一个专用的网络接口来进行复制 但是,我想告诉您,如果您的应用程序紧密耦合,它们需要共享相同的会话状态,那么也许它们不应该首先分离?这散发出错误设计和架构假设的味道