2020年9月1日 星期二

以 Facebook 為範例設定 Open edX 第三方登入


之前介紹過 Open edX 的第三方登入,

今天就以實際例子來示範:

以 Facebook 為範例設定 Open edX 第三方登入

首先要先到 FB 開發控制台 新建一個應用程式,

系統會詢問程式的用途,

此處選擇 "任何其他用途"


接著填寫應用程式的名稱以及連絡相關資訊,

再依照自己需求新增此應用程式使用到的 FB產品,

此處當然是選擇 "Facebook 登入"


並在設定頁面,

設定好重新導向 URI,

回到 Open edX 的 Django admin ,

找到 Third-party authentication,

新增 Provider Configuation (OAuth) 設定

勾選 Enable
設定icon class : fa-facebook
Name: Facebook
Slug :default
Site:在下拉式選單選擇目前網站
勾選 Visible
填上 Client id , Client secret (可在FB應用程式 - > 設定 -> 基本資料中找到) 


回到 Open edX 首頁即可看到新的登入選項,

跟帳號綁定後,

就可以使用 FB 帳號登入 Open edX。


 


沒有留言: