為滿足非中文站點社交登錄功能使用需求,我們在目前新版本W(wǎng)ordPress主題里面新增了Google登錄接口,通過此接口可以快速對接Google帳號,極大減少注冊登錄步驟和時間,提升用戶體驗。

接下來介紹下Google登錄接口的申請和配置。

溫馨提示:Google登錄在用戶授權驗證過程中會請求Google的API接口,所以需要確保服務器能正常連接到Google的服務。

接口申請

首先點擊進入此頁面,如果沒有創(chuàng)建過項目的話按提示創(chuàng)建一個項目,然后進入頁面選擇OAuth 同意屏幕創(chuàng)建同意屏幕:

社交登錄接口配置之Google登錄

然后進入憑據(jù),點擊創(chuàng)建憑據(jù),選擇OAuth 客戶端 ID

社交登錄接口配置之Google登錄

進入創(chuàng)建頁面后,應用類型選擇Web 應用,已獲授權的重定向 URI選項填寫主題設置>用戶中心>社交綁定頁面選項設置的頁面地址,然后加上參數(shù):type=google&action=callback,例如社交綁定頁面地址為https://www.a.com/connect,那么就填寫https://www.a.com/connect?type=google&action=callback,如果網(wǎng)站未開啟偽靜態(tài),社交綁定頁面鏈接可能本身就有參數(shù),例如https://www.a.com?page_id=1,那么就填寫https://www.a.com?page_id=1&type=google&action=callback,如圖:

社交登錄接口配置之Google登錄

接口配置

提交創(chuàng)建后,會彈出創(chuàng)建的ID密鑰,如圖:

社交登錄接口配置之Google登錄

然后進入網(wǎng)站后臺主題設置>用戶中心>社交登錄添加Google登錄方式,將上圖中的ID密鑰分別填入IDKey選項。

最后保存主題設置即可。