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

时间:2012-04-03 05:47:10

标签: oauth github github-api

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

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

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

1 个答案:

答案 0 :(得分:1)

  

这是预期的行为吗?是否有可能让令牌活得更好   为用户发布新的?或者我需要提供一些   我的服务器上为每个用户提供的一种令牌存储并继续拉/   将最新的令牌推送给所有当前的客户?

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