設定 Google 提供者
Google 是 OAuth 2.0 身分提供者之一,可用於對 Power Pages 網站訪客進行身分驗證。 OAuth 基於 2.0 的身份提供程式需要用戶端 ID、用戶端金鑰,有時還需要重新導向或回覆 URL。 本文說明下列步驟:
在 Power Pages 中設定 Google
在您的 Power Pages 網站中,選擇安全>身份提供程式。
如果未出現任何識別提供者,請確認在您的網站的一般驗證設定中,有將外部登入設定為開啟。
在 Google 右側,選取更多命令 (…)>設定,或選取提供者名稱。
將提供者名稱保留原樣或根據需要進行變更。
提供者名稱是使用者在登入頁面上選取識別提供者時,會在按鈕上看到的文字。
選取下一步。
在回覆 URL 底下,選取複製。
選取開啟 Google。
不要關閉 Power Pages 瀏覽器索引標籤。您很快就要返回此頁面。
在 Google 中建立應用程式註冊
在 Google 中註冊應用程式,並將您網站的回覆 URL 做為重新導向 URL。
注意
如果您使用或新增自訂網域名稱,或變更網站的基底 URL,則必須設定識別提供者才能使用正確的回覆 URL。 進行驗證之後,Google 應用程式會使用回覆 URL 將使用者重新導向至您的網站。
新增 API
開啟 Google 開發人員主控台。
建立或開啟 API 專案。
在左側面板中,選取 API & 服務。
選取 + 啟用 API 和服務。
搜尋並啟用 Google 人員 API。
重要
Google+ API 已被取代。 強烈建議您將移轉至 Google People API。
設定您的同意畫面
如果您已經有網站最上層網域的同意畫面,請跳至新增認證。 如果您的網站有同意畫面,但尚未新增最上層網域,請跳至輸入您的最上層網域。
在左側面板中,選取認證。
選取設定同意畫面。
選取 外部 使用者類型。
選取建立。
輸入應用程式的名稱,並選取您組織的使用者支援電子郵件地址。
如有需要,請上傳標誌影像檔案。
輸入網站首頁、隱私權原則和服務條款的 URL (如果適用)。
輸入可以接收 Google 所傳送開發人員通知的電子郵件地址。
輸入您的最上層網域
在授權網域底下,選取 + 新增網域。
輸入網站的最上層網域。例如
powerappsportals.com
。選取儲存並繼續。
新增認證
在左側面板中,選取認證。
選擇建立憑證 > OAuth 客戶端 ID。
將應用程式類型選取為 Web 應用程式。
輸入姓名以識別您的 OAuth 用戶端;例如
Web sign-in
。此名稱僅供內部使用,並不會顯示給使用者。
在授權 JavaScript 來源底下,選取 + 新增 URI。
輸入您網站的 URL,例如
https://contoso.powerappsportals.com
。在 驗證重新導向 URI 底下,選取 + 新增 URI。
輸入您網站的 URL,後方接
/signin-google
,例如https://contoso.powerappsportals.com/signin-google
。選取建立。
在 OAuth 用戶端建立的視窗中,選擇複製圖示以複製用戶端 ID 和用戶端密碼。
選取確定。
在 Power Pages 中輸入網站設定
返回先前保留的 Power Pages 設定識別提供者頁面。
在設定網站設定底下中,貼上下列值:
- 用戶端識別碼:貼上您複製的用戶端識別碼。
- 用戶端密碼:貼上您複製的用戶端密碼。