使用Livefyre.js將驗證新增至應用程式

使用Livefyre.js為您的Livefyre應用程式新增全頁驗證。

Livefyre.js Auth是由Livefyre開發的JavaScript套件,可讓您網站上的所有應用程式共用單一驗證整合。Auth可讓您將這些流委派給您定義的AuthDelegate物件,以定義使用者應如何註冊、登入和登出。

步驟1:啟用頁面的驗證

使用Livefyre.js啟用頁面驗證,讓使用者使用您現有的驗證系統登入應用程式並與之互動。

  1. 若要啟用頁面上的驗證,請將Livefyre.js新增至您網頁或網站範本的​<head>​元素。

    <script src="//cdn.livefyre.com/Livefyre.js"></script>
    
  2. 使用Livefyre.require啟用驗證。 使用Livefyre.require與使用要求呼叫其他軟體包類似。 需要驗證的整合程式碼如下所示:

    Livefyre.require(['auth'], function (auth) { // Do authy things...});
    

步驟2:註冊AuthDelegate

要啟用身份驗證,請建立AuthDelegate並將其傳遞至Livefyre.js身份驗證。

AuthDelegate是您定義的物件,可決定使用者登入、登出和檢視描述檔的方式。

  1. 建立 AuthDelegate. 建構AuthDelegate的方式取決於您的身分提供者。 如需詳細指示,請參閱身分整合。

  2. AuthDelegate傳遞至Livefyre.js驗證。 最簡單的AuthDelegate會在每次使用者從應用程式觸發委派登入方法時記錄相同的使用者:

    Livefyre.require(['auth'], function (auth) { 
       auth.delegate({ 
          login: function (errback) { 
             errback(null, { livefyre: '<userAuthToken>' }); 
          }    
       });  
    });
    

步驟3:同步用戶資料

同步Livefyre和您的身分提供者之間的使用者個人檔案資訊。

您必須在Livefyre和身分提供者之間同步您的使用者個人檔案資訊。 如需詳細資訊,請參閱Janrain Capture整合

本頁內容