Agregar autenticación a una aplicación mediante Livefyre.js

Use Livefyre.js para agregar autenticación de toda la página para sus aplicaciones de Livefyre.

Livefyre.js Auth es un paquete JavaScript desarrollado por Livefyre que permite que todas las aplicaciones de su sitio web compartan una sola integración de autenticación. La autenticación permite definir cómo deben registrarse, iniciar sesión y cerrar sesión los usuarios delegando estos flujos en un objeto AuthDelegate que usted defina.

Paso 1: Habilitar la autenticación para una página

Utilice Livefyre.js para habilitar la autenticación de una página y permitir a los usuarios iniciar sesión e interactuar con las aplicaciones mediante el sistema de autenticación existente.

  1. Para habilitar la autenticación en una página, agregue Livefyre.js al elemento <head> de la página web o la plantilla del sitio web.

    <script src="//cdn.livefyre.com/Livefyre.js"></script>
    
  2. Utilice Livefyre.require para habilitar la autenticación. El uso de Livefyre.require es similar a usar la requiere para llamar a otros paquetes. El código de integración para requerir autenticación tiene este aspecto:

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

Paso 2: Registrar un AuthDelegate

Para habilitar la autenticación, cree un AuthDelegate y páselo a la autenticación Livefyre.js.

Un AuthDelegate es un objeto que define y que determina cómo los usuarios iniciarán sesión, cerrarán la sesión y verán los perfiles.

  1. Cree un AuthDelegate. La forma de construir un AuthDelegate depende de su proveedor de identidad. Consulte Integración de identidad para obtener instrucciones más detalladas.

  2. Pase la AuthDelegate a la autenticación Livefyre.js. El AuthDelegate más sencillo inicia sesión del mismo usuario cada vez que un usuario activa el método de inicio de sesión delegado desde una aplicación:

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

Paso 3: Sincronizar datos de usuario

Sincronice la información de perfil de usuario entre Livefyre y su proveedor de identidad.

Debe sincronizar la información de perfil de usuario entre Livefyre y su proveedor de identidad. Para obtener más información, consulte Integración de captura de Janrain.

En esta página