首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >appcfg.py在使用--oauth_refresh_token更新时返回未经授权的客户端

appcfg.py在使用--oauth_refresh_token更新时返回未经授权的客户端
EN

Stack Overflow用户
提问于 2014-08-08 10:29:48
回答 1查看 591关注 0票数 1

如前所述,为了使用无密码身份验证,这里必须提供--oauth_refresh_token。为了获得令牌,我必须查看.appcfg_oauth_tokens,但是由于我使用了gcloud命令行,所以工具凭据现在存储在$GCLOUD_SDK_CONF/凭据中。如果我从那里获得刷新令牌并运行appcfg.py upload -oauth_刷新- token = app/ my app可以成功上传,当我将此刷新令牌提供给Travis配置时,我得到了未经授权的客户端。

错误client.py:440无法检索访问令牌:{“错误”:"unauthorized_client“}

是否有任何方法可以获得Travis的刷新令牌(我也尝试过使用本机支持GAE部署的drone.io,但也发生了相同的情况)。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-09 11:37:20

我被gcloud工具和谷歌应用引擎本身的appcfg.py搞混了。切换回GAE appcfg.py解决了这个问题(即/usr/local/google_appengine/appcfg.py --oauth2 --noauth_local_webserver更新)。现在,正如所述的,.appcfg_oauth2_tokens保存了refresh_token。当构建成功时,我可以使用此令牌自动部署应用程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25201412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档