如果您的應用程式需要在沒有使用者授權的情況下直接存取另一部伺服器,您可以建立 Server to server app。此選項以 OAuth 2.0 client credentials 授與類型為基礎。在此流程期間,您的應用程式會使用其 OAuth 認證來擷取存取 Token。

約制在伺服器至伺服器應用程式中具有特殊的重要性。可透過範圍控制用戶端能夠存取的組織區域,尤其是能夠存取組織中的哪個角色以及哪些服務和權限層級。做為組織擁有者,您可以向您的任何組織新增伺服器至伺服器應用程式。因此,雖然您可以指定應用程式在多個雲端服務中的廣泛存取權,但是存取權最終由組織中包含的服務所決定。新增 OAuth 應用程式的組織若不包含應用程式範圍內所含的服務,您將會收到通知。

程序

  1. 按一下您的使用者名稱,選取檢視組織 > OAuth 應用程式,然後按一下建立新的 OAuth 應用程式
  2. 選取伺服器至伺服器應用程式
  3. 登錄您的用戶端。
  4. 定義範圍。
    可透過範圍控制用戶端能夠存取的組織區域,尤其是能夠存取組織中的哪個角色以及哪些服務和權限層級。
  5. 按一下建立來產生用戶端認證。
  6. 複製認證或下載 JSON 檔案,然後按一下繼續
    您將負責在安全位置中儲存認證。
  7. 選擇性:將應用程式新增到作用中組織。
    您可以略過此步驟,並在稍後將應用程式新增到此組織及其他組織。請參閱 管理 OAuth 2.0 應用程式

後續步驟

將認證貼到您的指令碼中。