Livefyre.js를 사용하여 앱에 인증 추가

Livefyre.js를 사용하여 Livefyre 앱에 대한 페이지 전체 인증을 추가합니다.

Livefyre.js Auth는 웹 사이트의 모든 앱이 단일 인증 통합을 공유할 수 있도록 하는 Livefyre에서 개발한 JavaScript 패키지입니다. Auth를 사용하면 사용자가 정의한 AuthDelegate 개체에 이러한 흐름을 위임하여 사용자의 등록, 로그인 및 로그아웃하는 방법을 정의할 수 있습니다.

1단계:페이지에 대한 인증 활성화

사용자가 로그인하고 기존 인증 시스템을 사용하여 앱과 상호 작용할 수 있도록 하려면 Livefyre.js을 사용하여 페이지에 대한 인증을 활성화합니다.

  1. 페이지에서 인증을 활성화하려면 웹 페이지 또는 웹 사이트 템플릿의 <head> 요소에 Livefyre.js을(를) 추가하십시오.

    <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. AdBox AuthDelegate. AuthDelegate을 구성하는 방법은 ID 공급자에 따라 다릅니다. 자세한 내용은 ID 통합을 참조하십시오.

  2. AuthDelegate을(를) Livefyre.js 인증에 전달합니다. 가장 간단한 AuthDelegate은 사용자가 앱에서 위임된 로그인 메서드를 트리거할 때마다 동일한 사용자를 기록합니다.

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

3단계:사용자 데이터 동기화

Livefyre와 ID 공급자 간에 사용자 프로필 정보를 동기화합니다.

Livefyre와 ID 공급자 간에 사용자 프로필 정보를 동기화해야 합니다. 자세한 내용은 Janrain Capture 통합을 참조하십시오.

이 페이지에서는