為滿足非中文站點(diǎn)社交登錄功能使用需求,我們?cè)谀壳靶掳姹網(wǎng)ordPress主題里面新增了Google登錄接口,通過此接口可以快速對(duì)接Google帳號(hào),極大減少注冊(cè)登錄步驟和時(shí)間,提升用戶體驗(yàn)。

接下來介紹下Google登錄接口的申請(qǐng)和配置。

溫馨提示:Google登錄在用戶授權(quán)驗(yàn)證過程中會(huì)請(qǐng)求Google的API接口,所以需要確保服務(wù)器能正常連接到Google的服務(wù)。

接口申請(qǐng)

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

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

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

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

進(jìn)入創(chuàng)建頁面后,應(yīng)用類型選擇Web 應(yīng)用,已獲授權(quán)的重定向 URI選項(xiàng)填寫主題設(shè)置>用戶中心>社交綁定頁面選項(xiàng)設(shè)置的頁面地址,然后加上參數(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)建后,會(huì)彈出創(chuàng)建的ID密鑰,如圖:

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

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

最后保存主題設(shè)置即可。