5

我有一个完全用 Javascript 编写的应用程序,它广泛使用 Github API。问题是,如果您在两个浏览器(例如 Chrome 和 Firefox)中打开它并以同一用户身份登录,第二个浏览器的 OAUTH 令牌现在成为最新的令牌 - 第一个浏览器中的令牌立即停止工作。

这是预期的行为吗?即使在为用户发行了新的代币之后,是否有可能让代币继续存在?或者我是否需要在我的服务器上为每个用户提供某种令牌存储,并不断向所有当前客户端拉/推最新的令牌?

换句话说,为单个应用程序的多个客户端维护 OAuth 令牌的最佳方式是什么?

4

1 回答 1

1

这是预期的行为吗?即使在为用户发行了新的代币之后,是否有可能让代币继续存在?或者我是否需要在我的服务器上为每个用户提供某种令牌存储,并不断向所有当前客户端拉/推最新的令牌?

是的,我建议将此功能拉入 api 并在服务器端存储令牌并提供 json api。就像我对tasterepo.com 所做的那样

于 2012-05-29T00:10:04.630 回答