我应该在哪里存储Google App Engine的Oauth2凭据(client_id和client_secret)?

时间:2018-12-05 15:08:01

标签: google-app-engine oauth-2.0 google-cloud-platform

大多数在线教程都将client_secret和client_id存储在本地环境中,所以我想这意味着您需要从.bash_profile中导出该文件以便在本地计算机上进行开发。正确吗?

我从https://console.cloud.google.com下载的凭据.json文件将XML嵌套在一个Web标签中,这使得打开本地文件和json变得困难。解组用于本地开发。

当我上传到AppEngine云服务器时,凭据应存储在哪里?

1 个答案:

答案 0 :(得分:1)

当您在GAE中部署应用程序时,它将使用您项目中已授权的默认服务帐户。因此,从 inside 运行应用程序时,无需指定凭据。您也可以手动指定要使用的服务帐户,但默认情况下不需要。 More info here