1
我正在将BigQuery支持添加到我的App Engine应用程序,并陷入OAuth2,特别是在开发服务器上进行测试时(部署测试工作)。Java App Engine开发服务器上的BigQuery OAuth访问令牌
最应用引擎特定的和现在的建议我能找到,在这里: https://developers.google.com/bigquery/authorization#service-accounts-appengine
表明,这:
if (System.getProperty("OAUTH_ACCESS_TOKEN") != null) {
// Good for testing and localhost environments, where no AppIdentity is available.
return new GoogleCredential().setAccessToken(System.getenv("OAUTH_ACCESS_TOKEN"));
}
什么将我的OAUTH_ACCESS_TOKEN设置?这是我在我的设置硬编码(我认为访问令牌是临时的?)或者我会设置它编程?
很完美!这是一种选择,另一种选择会使用您的用户身份验证令牌 - 但服务帐户更适合自动化测试。 –
@FelipeHoffa我在哪里可以找到我的用户身份验证令牌? – Heigo
https://developers.google.com/console/help/new/ –