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/ –