應用程式預設憑據

我不會在此重複所有內容:“ 應用程式預設憑據提供了一種獲取授權憑據以便使用呼叫 Google API 的簡單方法。”

如果你可以使用應用程式預設憑據,請執行。

在從你的計算機呼叫 API 時,首先使用 Application Default Credentials 作為你的標識,你需要執行額外的步驟:

gcloud auth application-default login [yourname@gmail.com]

這就是你更喜歡使用 Application Default Credentials 的原因:

var scopes = new String[] {
    CloudResourceManagerService.Scope.CloudPlatform
};

GoogleCredential credential = Task.Run(
    () => GoogleCredential.GetApplicationDefaultAsync()
).Result;

if (credential.IsCreateScopedRequired)
{
    credential = credential.CreateScoped(scopes);
}

…這就是你授權撥打(任何)Google Cloud API 所需的所有程式碼!

我們將在下一步中使用 credential 物件來對 Google 服務進行呼叫…