我有一个完全用 Javascript 编写的应用程序,它广泛使用 Github API。问题是,如果您在两个浏览器(例如 Chrome 和 Firefox)中打开它并以同一用户身份登录,第二个浏览器的 OAUTH 令牌现在成为最新的令牌 - 第一个浏览器中的令牌立即停止工作。
这是预期的行为吗?即使在为用户发行了新的代币之后,是否有可能让代币继续存在?或者我是否需要在我的服务器上为每个用户提供某种令牌存储,并不断向所有当前客户端拉/推最新的令牌?
换句话说,为单个应用程序的多个客户端维护 OAuth 令牌的最佳方式是什么?