Google Client ID 設定說明
最後更新時間:2026-05-14
功能說明
Google Client ID 用於識別發起 Google 授權登入的應用程式使用自訂網域的客戶,可設定自有 Google Client ID,使 Google 授權登入與目前自訂網域相符; 未設定自有 Client ID 時,系統繼續使用平台預設設定,原有 Google 登入方式不受影響。
使用場景
- 自訂網域觀看頁:觀眾透過客戶自有網域存取觀看頁,並需要使用 Google 登入
- 品牌授權展示:Google 授權同意畫面需要展示客戶自己的應用程式名稱和品牌資訊
- 授權異常處理:自訂網域下 Google 登入因 OAuth 網域不符導致授權失敗
前置準備
設定前需準備以下資訊:
| 準備項目 | 說明 |
|---|---|
| Google 帳號 | 用於登入 Google Cloud Console 並建立 OAuth 應用程式 |
| 自訂網域 | 觀眾存取觀看頁時使用的網域,建議使用 https |
| 應用程式品牌資訊 | 包括應用程式名稱、支援信箱、首頁連結、隱私權政策連結等 |
| 授權回呼位址 | 在 Google Cloud Console 中填寫若不確定完整位址,請聯絡技術支援確認 |
一、在 Google Cloud Console 建立 Client ID
1. 開啟 Google Cloud Console
前往 Google Cloud Console,選擇既有專案,或新建一個專案
2. 設定應用程式品牌資訊
在 Google Cloud Console 中進入 Google Auth Platform 的品牌設定頁面,依頁面要求填寫應用程式名稱、支援信箱、授權網域、首頁連結和隱私權政策連結等資訊; 這些資訊會影響觀眾在 Google 授權同意畫面上看到的應用程式名稱和品牌展示。

3. 建立 OAuth Client
進入憑證或 Clients 頁面,建立新的 OAuth Client
設定項目建議依以下方式填寫:
| 設定項目 | 填寫說明 |
|---|---|
| Application type | 依業務選擇 |
| Name | 填寫便於識別的名稱,例如公司名或業務名 |
| Authorized JavaScript origins | 填寫自訂網域的來源位址,例如 https://www.example.com該項目只填寫協定、網域和連接埠,不填寫路徑 |
| Authorized redirect URIs | 填寫自訂網域對應的完整授權回呼位址該項目可以包含路徑,需與實際登入回呼位址保持一致,例如https://www.example.com/v3/common/callback/google/user/redirect |
儲存後,Google Cloud Console 會產生 OAuth 2.0 Client ID

4. 複製 Client ID
在 OAuth Client 詳細資料中複製產生的 Client ID後續需將該值填寫到保利威直播後台的 Google 授權設定中

二、在保利威直播後台設定 Google Client ID
- 進入保利威直播後台的用戶設定頁
- 找到 Google 授權設定項目
- 點擊 Google 授權行右側的【設定】
- 在設定彈窗中填寫從 Google Cloud Console 取得的 Client ID
- 點擊【儲存】

儲存時系統會驗證 Client ID 是否有效驗證通過後,設定立即生效
三、檢視設定狀態
Google 授權設定支援以下狀態:
| 狀態 | 說明 |
|---|---|
| 目前使用平台預設設定 | 尚未設定自有 Client ID,系統繼續使用平台預設設定 |
| 已設定自有 Client ID | 已儲存客戶自有 Client ID,觀看頁 Google 登入會使用該設定 |
已設定後,系統會脫敏顯示目前 Client ID,並支援修改或恢復預設設定
四、變更或恢復預設 Client ID
已設定自有 Client ID 後,可在設定彈窗中執行以下操作:
- 點擊【修改圖示】,更換為新的 Client ID
- 點擊【恢復預設】,刪除目前設定並恢復使用平台預設設定
更換或恢復預設 Client ID 前,系統會進行二次確認
更換 Client ID 後,已透過 Google 登入的觀眾再次登入時不會被視為新用戶,歷史資料互通

五、設定後檢查
設定完成後,可依以下方式檢查:
- 使用自訂網域開啟觀看頁
- 點擊 Google 登入
- 確認 Google 授權同意畫面顯示客戶自己的應用程式名稱和品牌資訊
- 完成授權後,確認觀眾可正常進入觀看頁
若仍然授權失敗,優先檢查 Google Cloud Console 中填寫的網域和回呼位址是否與實際存取位址一致
常見問題
1. 更換 Client ID 會影響已登入觀眾嗎?
會更換 Client ID 後,已透過舊 Client ID 登入的觀眾再次登入時會被視為新用戶,歷史資料不互通
2. 儲存時提示 Client ID 無效怎麼辦?
請檢查以下資訊:
- Client ID 是否完整複製
- Google Cloud Console 中的 Application type 是否為
Web application - 自訂網域是否已填寫到授權來源或授權回呼位址中
- 授權回呼位址是否與實際登入回呼位址一致
