Joomla 03-17 「Oneall Social Login」使用「Google帳號」登入網站

Oneall網站所提供的服務,如它的名字,「一即一切」,它可以幫助網站整合所有社群網站帳號的登入方式,任何使用者只需透過自己的社群網站帳號,即可登入「你的網站」,我們可以向社群網站如Google要求使用者的相關資料(如:電子郵件、姓名、位置、地址、生日…),免去使用者申請帳號輸入資料的困擾,也可以讓社群網站幫我們「驗證使用者身分」。這是一舉多得的服務,所以它叫做「Oneall」。

 

1、登入「Oneall」並建立服務網址,選擇你自己的社群帳號登入

1060307Oneall00

 

 

登入管理平台,請按「Create a new OneAll Site」,建立要使用服務的網站。

 

 

 

輸入網站的子網域名稱,如「https://angelheart.api.one.com」,

輸入網站名稱,如「AngelHeart」,

輸入你要使用這個服務的網址,如「http://angel.likesyou.org/ex/

 

 

 

完成登入後,它會問你要不要升級,以得到更棒的功能,如果你有這個預算的話,那你就升級吧!

否則,請按「Skip Upgrade」。

 

 

 

2、設定「服務網址」,請進入「Sites」>「網站列表」>選擇剛建立的網站「AngelHeart」做設定

這裏顯示的幾項資料,「Subdomain」、「Public Key」、「Private Key」要貼至自已的「Joomla!網站」的Oneall外掛程式中,

「Api Endpoint」:要貼到「Google」的「已授權的JavaScript來源」及已授權的重新導向URI

「Allowed Domains」:是前面步驟 -入你要使用服務的網址時,所輸入的網址,如:「http://angel.likesyou.org/ex/」,系統自動從中擷取網域名稱及子網域名稱。

 

 

3、「Google」的相關設定:在Oneall裏有介紹所有的社群網站設定方式,你可以進入「Sites」>「Social Networks」一個個試試看,現在我們點選「Google」。

在Oneall中「Google」帳號登入的設定流程:進入「Sites」>「Social Networks」

 

進入「Setup AngelHeart For Google」可以進入Google設定說明流程 

4、這個頁面教你如何一步一步的在Google 上註冊應用程式,也就是我們現在要使用的「網站帳號登入」的程式。此畫面步驟,從第5點開始。

 5、進入「Google開發者平台」,在Project下拉選擇「建立專案」

新增專案,「專案名稱」及「專案ID」都可以自訂,並回答下列兩個選項,即可「建立」 

在「資料庫」中找到「社交平台類API」>「Google+ API」 

點按「啟用」

選擇左列選單「憑證」>「建立憑證」>「OAuth用戶端ID」

 

按「設定同意畫面」

 

設定同意畫面,只需要輸入「電子郵件地址」「產品名稱」,然後按「儲存」即可。

1060311Google oneall API061

 

「應用程式類型」請選「網路應用程式」。

「名稱」自訂即可。

「已授權的JavaScript」來源,請輸入在「Oneall」所建立的網站名稱,如「https://angelheart.api.oneall.com

已授權的重新導向URI」:選擇網站,也請輸入「https://angelheart.api.oneall.com/socialize/callback.html

然後按「建立」

 

 

取得「用戶端ID」及「用戶端密鑰」,請將兩項資料複製並貼上「Oneall」的「Google設定頁面」中。

 以上就完成「Google」的設定,並取得用戶端ID」及「用戶端密鑰

     接著要回到我們的「Joomla!網站」,安裝並設定Oneall「外掛」程式及設定「模組」:

     請看「Joomla 03-18 在Joomla! 設定「Oneall Social Login」的外掛及模組」。

 

 

誰在線上

目前有 26 訪客 以及 沒有會員 在線上

-

© 2017 iuiii.net . All Rights Reserved.