簡體   English   中英

允許 GCloud 服務帳號訪問特定用戶的 G Suite 帳號嗎?

[英]Allow GCloud service account to access specific user's G Suite account?

我們有一個用例,我們需要允許服務帳戶訪問特定用戶的 G Suite 帳戶,而不是任何其他用戶的帳戶。 我們的第一種方法是域范圍的委派,但這當然過於寬泛——它僅通過更改模擬目標就可以全權訪問所有用戶帳戶,從安全角度來看這是不可接受的。 而且,因為這是一個服務器到服務器的操作,上面沒有任何 UI,所以手動授權流程是 Right Out™ - 這必須完全從 G Suite 管理面板/GCloud 或通過登錄主 G Suite 中某處的用戶。

有什么辦法可以做到這一點? 期望的最終結果是服務帳戶能夠模擬一個用戶,但嘗試與任何其他用戶一起這樣做會產生權限沖突。

您可以將服務帳戶視為身份。 所以你在這個身份上有一個 email。

因此,您有 2 種方式訪問目標用戶:

  • 當然,您可以通過域范圍的委托授予整個用戶訪問權限,這太危險了
  • 或者,目標用戶可以將服務帳戶 email 添加為不同事物(日歷、文檔、驅動器...)的所有者

您還可以使用具有域范圍委派的另一個服務帳戶執行此權限授予。


如果總結一下,沒有什么奧秘:

  • 要么你是超級管理員
  • 或者您被用戶授權代表他們執行操作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM