我試圖在使用Go的App Engine部署上使用具有域範圍委派(DwD)的服務帳戶。使用應用程序默認憑證的服務帳戶的用戶模仿
我已按照使用Google Application Default Credentials的步驟在App Engine中使用服務帳戶。
我得到了在我的開發機器本地運行的代碼,但我堅持從我的域中檢索實際數據。我正在使用Admin SDK。根據Delegate domain-wide authority to your service account部分,它表示我的「服務帳戶需要模擬其中一個用戶訪問Admin SDK Directory API」。
我已閱讀了關於使用服務帳戶和用戶模擬的Go文檔,並且我也通過源代碼進行了深入研究。它沒有任何地方表明我可以在哪裏輸入用戶的電子郵件地址/身份來模仿。
這裏是我得到的錯誤:
googleapi: Error 404: Domain not found., notFound
的源代碼並表現出一定的線索,但試圖用比應用默認憑據以外的東西,當我面對其他障礙。
有沒有人有任何想法?提前致謝。