Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
发布新的Github OAUTH令牌是否会使以前的令牌过期?_Oauth_Github_Github Api - Fatal编程技术网

发布新的Github OAUTH令牌是否会使以前的令牌过期?

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

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

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

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

这是预期的行为吗?有没有可能让代币甚至可以继续使用 在为用户发布新版本之后?还是我需要提供一些 在我的服务器上为每个用户存储一种令牌,并继续拉/ 是否将最新令牌推送到所有当前客户端

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