发布新的Github OAUTH令牌会过期吗?

Sud*_*han 5 oauth github github-api

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

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

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

Mat*_*ord 1

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

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