资源在不同网络上共享

Resources getting shared on different networks

我开发了一个 Web 应用程序,我们可以在其中登录一个 Dropbox 帐户并获取他们的数据。 这里的问题是,假设用户 (X) 通过浏览器访问 Web 应用程序并登录他在网络中的 Dropbox 帐户(假设 A),现在如果我们在另一个网络(假设 B)中打开相同的 Web 应用程序还表示用户 (X) 已登录保管箱帐户。

同样的情况也发生在浏览器之间,就像如果用户 (X) 在 google chrome 中打开应用程序并登录到保管箱帐户,当用户在 Mozilla 中打开应用程序时,它说用户(X) 已登录。

该应用程序是在 Java 中使用 Spring MVC 框架开发的,为 UI 和 jquery 使用了 jsp 个页面。 我 运行 这个应用程序在 Apache Tomcat 服务器上。

问题: 如何让资源不在浏览器和网络之间共享。

我们需要在项目中实现session,将Dropbox作为Outh 2.0协议的一部分给出的accesstoken存储为session变量。 每当用户尝试请求 Web 应用程序时,该特定会话就会加载并使用该会话变量中存在的 accesstoken 值。

这样我们就可以区分请求。