跳到主要內容

Delegated resource only

本節將介紹與 Google 整合(Delegated resource only)的過程。建議對安全性較高的公司進行此整合。

某些 ONES 功能受限

📌由於系統只能訪問資源日曆,不能訪問用戶日曆,因此部分ONES功能將不包含在內。

服務器設置

開始

  1. 在 ONES 中輸入整合的名稱以識別此整合。

新增專案

  1. 若要擷取客戶 ID、用戶端 ID 和用戶端密鑰,您需要建立一個專案。請前往 Google Cloud Platform
  2. 點擊選取專案,然後點擊新增專案:
  3. 為專案輸入名稱、機構和位置。(這些資訊僅用於命名,不會在與 ONES 的整合中使用。)
  4. 點擊建立以建立專案。

啟用 API

  1. 前往API 和服務,然後選擇該專案。
  2. 點擊啟用 API 和服務,然後搜尋Google Calendar API
  3. 選擇Google Calendar API,然後點擊啟用

建立 OAuth 同意畫面

  1. 前往OAuth 同意畫面
  2. 選擇外部,然後點擊建立
  3. 輸入應用程式名稱使用者支援電子郵件開發人員聯絡資訊的電子郵件地址。(這些資訊僅用於命名,不會在與 ONES 的整合中使用。)
  4. 點擊儲存並繼續
  5. 點擊新增或移除範圍
  6. 選擇userinfo.emailuserinfo.profileopenid
  7. 搜尋Google Calendar API,然後選擇calendar
  8. 點擊更新
  9. 點擊儲存並繼續
  10. 點擊儲存並繼續
  11. 點擊返回資訊主頁

建立 OAuth 2.0 用戶端 ID

  1. 前往API 和服務憑證頁面。
  2. 點擊建立憑證,然後選擇OAuth 用戶端 ID
  3. 點擊應用程式類型,然後選擇網頁應用程式,輸入名稱
  4. 點擊建立以完成程序。
  5. 複製用戶端編號用戶端密鑰
  6. 回到Bookings ONE,將這些值貼到相應的欄位中。

設置客戶 ID

  1. 前往Google Admin console
  2. 點擊帳戶,然後前往至帳戶設定
  3. 複製客戶 ID
  4. 回到Bookings ONE並將客戶 ID貼到客戶 ID欄位中。

保存並下一步

  1. 確認信息無誤後點擊保存並下一步繼續。

房間設置

重新導向 URI

  1. 重新導向 URI 用於將單點登錄回調鏈接添加到 Google(請同時添加到 Google Cloud Platform)
  2. 從Bookings ONE右側複製重新導向 URI。
  3. 前往Google Cloud Platform
  4. 前往API 和服務憑證頁面。
  5. 編輯 OAuth 2.0 用戶端 ID。
  6. 點擊已授權的重新導向 URI新增 URI,並將重新導向 URI貼到該欄位中。
  7. 點擊儲存

將資源行事曆新增至管理員帳戶並更改資源設定

  1. 前往Google 日曆並以管理員身分登錄。
  2. 點擊設定選單,然後前往設定
  3. 點擊新增日曆,然後前往瀏覽資源
  4. 選擇您想要訂閱的資源。
  5. 前往該資源。
  6. 更改時區
  7. 前往自動接受邀請,並選擇自動加入所有邀請到此日曆

添加委託賬戶

  1. 點擊添加委託賬戶
  2. 選擇您已訂閱資源日曆的帳戶。
  3. 點擊允許
  4. 輸入資源電子郵件,然後點擊添加房間

保存並下一步

  1. Click Save and next to continue once the information is confirmed to be correct.

用戶設置

建立 OAuth 2.0 用戶端 ID

  1. 前往API 和服務憑證頁面。
  2. 點擊建立憑證,然後選擇OAuth 用戶端 ID
  3. 點擊應用程式類型,然後選擇網頁應用程式,輸入名稱
  4. 點擊建立以完成程序。
  5. 複製用戶端編號用戶端密鑰
  6. 回到Bookings ONE,將這些值貼到相應的欄位中。

重新導向 URI

  1. 重新導向 URI 用於將單點登錄回調鏈接添加到 Google(請同時添加到 Google Cloud Platform)
  2. 從Bookings ONE右側複製重新導向 URI。
  3. 前往Google Cloud Platform
  4. 前往API 和服務憑證頁面。
  5. 編輯 OAuth 2.0 用戶端 ID。
  6. 點擊已授權的重新導向 URI新增 URI,並將重新導向 URI貼到該欄位中。
  7. 點擊儲存

其他

  1. 您可以在登錄頁面設置登錄按鈕名稱
  2. 點擊保存並關閉