示例用例:在虛擬模組中存取您的 Google 聯絡人。虛擬模組允許使用者使用 OAuth 2.0 安全地檢索和顯示他們的 Google 聯絡人,而無需在我們的資料庫中儲存任何聯絡人資料。這表示您的聯絡資訊不會保存在我們的伺服器上,確保您的資料保持私密,同時仍允許您直接從 Google 查看您的聯絡人。
示例用例:虛擬模組中您的企業帳戶的 Google 通訊錄存取。使用虛擬模組,您的管理員使用者可以使用他們的 Google 商業帳戶進行身份驗證,從而允許所有其他使用者存取 Google 通訊錄。這些用戶可以自由查看和使用聯絡人數據,而無需在我們的資料庫中儲存任何數據。此程序使用 OAuth 2.0 身份驗證安全完成。
為所有使用者啟用共享存取的步驟:
建立 Google Cloud 專案: 造訪 Google Cloud Console 並為您的企業建立一個新專案。
啟用 Google People API: 在 Google Cloud 專案中,前往 API 和服務 > 庫並啟用 Google People API 以存取 Google 通訊錄。
產生 OAuth 2.0 憑證: 前往 API 和服務 > 憑證,並為您的 Web 應用程式建立 OAuth 2.0 用戶端 ID 憑證。請記下您的客戶端 ID 和客戶端密鑰以便進行整合。
管理員進行 OAuth 2.0 身份驗證: 管理員使用者使用客戶端 ID 和客戶端金鑰透過 OAuth 2.0 登錄,以驗證其 Google 商業帳戶並授予存取聯絡人的權限。
設定權限和範圍: 管理員使用者將進行身份驗證並授予以下範圍的存取權限:https://www.googleapis.com/auth/contacts.readonly。此範圍允許對 Google 通訊錄進行唯讀存取。