Esta configuración se proporciona en Configuración del sistema> Complementos> Inicios de sesión sociales> Inicio de sesión de Facebook> Configuración . El administrador debe ingresar ' App Id *' y ' App Secret * ' para configurar el complemento de inicio de sesión de Facebook.
Fig. 1.1: Configuración de inicio de sesión de Facebook
El administrador debe seguir los pasos a continuación para recopilar estas dos claves:
- Visite https://developers.facebook.com/. El administrador será redirigido a la página 'Facebook para desarrolladores ' como se muestra en la figura 1.2.
Fig. 1.2: Facebook para desarrolladores
- Haga clic en el botón 'Iniciar sesión ' (como se indica en la figura 1.2) para continuar. Cree una cuenta (es posible que el administrador deba registrarse como desarrollador).
- Después de iniciar sesión, el administrador será redirigido a la página de inicio como se muestra en la figura 1.3. El administrador debe hacer clic en el botón ' Mis aplicaciones ' (como se indica en la figura 1.3) para continuar con el siguiente paso.
Fig. 1.3: Página de inicio de 'Facebook para desarrolladores'
- El administrador será redirigido a la página 'Aplicaciones' como se muestra en la figura 1.4.
Fig. 1.4: Página 'Aplicaciones'
El administrador debe hacer clic en el botón " Crear una aplicación ". - Aparecerá una ventana emergente como se muestra en la figura 1.5, de la cual el administrador debe elegir el propósito para el que está creando la aplicación (" Más opciones " recomendadas).
Fig. 1.5: Cuadro emergente 'Crear una aplicación'
Al hacer clic en " Continuar ", el administrador se redirigirá a otro cuadro emergente. Seleccione la opción 'Algo más ' y haga clic en el botón 'Continuar '.Fig. 1.5: "¿Qué necesitas que haga tu aplicación?" Ventana de diálogo
- El administrador será redirigido al formulario 'Crear un ID de aplicación ' como se muestra en la figura 1.6, en el que el administrador debe ingresar:
- Nombre de visualización de la aplicación : un nuevo nombre de aplicación.
- Correo electrónico de contacto de la aplicación: su dirección de correo electrónico válida para vincularla con su cuenta.
- ¿Tiene una cuenta de administrador comercial? : Seleccione una cuenta de administrador comercial si ya está creada. También se puede crear una nueva cuenta de administrador comercial más adelante.
Fig. 1.6: Formulario 'Crear un ID de aplicación'
Después de ingresar todos los detalles necesarios, el administrador debe hacer clic en el botón ' Crear ID de aplicación ' para continuar.
- Aparecerá un cuadro emergente de "Comprobación de seguridad" , como se muestra en la figura 1.7, en el que el administrador debe completar el paso de comprobación de seguridad y luego hacer clic en el botón "Enviar".
Fig. 1.7: Paso de verificación de seguridad
- El administrador será redirigido a ' Panel de control'. Desde la barra de navegación lateral, el administrador debe ir a ' Configuración ' y luego a ' General ' como se muestra en la figura 1.8.
Fig. 1.8: 'General' desde 'Configuración'
- El administrador será redirigido a un formulario que muestra todos los detalles de la aplicación recién creada, como se muestra en la figura 1.9.
Fig. 1.9: Página 'Configuración básica'
En ' App Domains ', el administrador debe agregar todos los dominios desde los que desea que funcione el inicio de sesión de Facebook, es decir, todos los dominios del mercado. Si el administrador se mueve entre un subdominio y un dominio personalizado, es mejor agregar ambos aquí para asegurarse de que el inicio de sesión de Facebook siga funcionando incluso cuando el dominio cambie. Los dominios deben agregarse sin "https" o "www" o "subdominio":- Para su dominio personalizado, el dominio podría ser: "<nombrededominio> .com"
- Para su subdominio (en una versión de prueba o inicial), el dominio podría ser: "<sub-domainname>. <domainname> .com"
- Luego, el administrador debe hacer clic en el botón " Agregar plataforma " que se proporciona en la parte inferior al llegar al último segmento de este formulario (consulte la figura 1.10).
Fig. 1.10: Sección 'Agregar plataforma'
- El administrador debe seleccionar ' Sitio web ' en el cuadro emergente 'Seleccionar plataforma ' como se muestra en la figura 1.11.
Fig. 1.11: 'Seleccionar plataforma'
- Aparecerá una sección de 'Sitio web ' como se muestra en la figura 1.12.
Fig. 1.12: Sección 'Sitio web'
En 'URL del sitio', el administrador debe agregar la URL completa de su mercado con https y posiblemente www o el subdominio:- Si el administrador está usando un dominio principal, podría ser: " https: // www. <domainname> .com ", o
" https: // <nombre de dominio> .com ". - Si el administrador está usando un subdominio, podría ser: " https: // <sub-domainname>. <domainname> .com "
El administrador debe hacer clic en el botón " Guardar cambios " que se proporciona a continuación.
- Si el administrador está usando un dominio principal, podría ser: " https: // www. <domainname> .com ", o
- Luego, el administrador debe hacer clic en el ícono más 'Agregar un producto ' de la barra de navegación lateral como se marca en la figura 1.13.
Fig. 1.13: Botón 'Agregar un producto'
- El administrador debe hacer clic en el botón 'Configuración ' que se encuentra en ' Inicio de sesión de Facebook ' como se indica en la figura 1.14.
Fig. 1.14: Página 'Agregar un producto'
- El administrador debe seleccionar la plataforma 'Web ' como se indica en la figura 1.5.
Fig. 1.15: Página 'Seleccionar una plataforma'
- El administrador será redirigido a un formulario de cinco pasos como se muestra en la figura 1.16. El administrador debe ingresar su ' URL del sitio ' y hacer clic en ' Guardar ' y luego en ' Continuar '.
Fig. 1.16: Página "Cuéntenos acerca de su sitio web"
- En el menú de la izquierda, haga clic en ' Iniciar sesión en Facebook ' y luego haga clic en ' Configuración '.
Fig. 1.17: 'Configuración' en 'Inicio de sesión de Facebook'
- Se abrirá la página 'Configuración de OAuth del cliente ' como se muestra en la figura 1.18.
Fig. 1.18: 'Configuración de OAuth del cliente
El administrador debe verificar que las siguientes configuraciones sean correctas:- Inicio de sesión de cliente OAuth : Sí
- Inicio de sesión de Web OAuth : Sí
- Forzar la reautenticación de Web OAuth : No
- Utilice el modo estricto para redireccionar URI : Sí
- Aplicar HTTPS : No (si se establece en 'sí' sin posibilidad de editar, déjelo como 'sí')
- Inicio de sesión de OAuth del navegador integrado : Sí
- Iniciar sesión desde dispositivos : No
En el campo 'URI de redireccionamiento de OAuth válidos ', el administrador debe agregar su dirección de mercado con el formato “<DOMINIO> /public/index.php?url=facebook-login/index”.
El administrador también debe verificar que la sección 'Desautorizar / Desautorizar URL de devolución de llamada ' esté vacía y luego hacer clic en ' Guardar cambios '.
- Desde la barra superior, el administrador puede cambiar el interruptor superior de 'APAGADO' a 'ENCENDIDO' para que su aplicación esté activa.
- En el menú de la izquierda, haga clic en " Panel de control". La aplicación del administrador debe ser pública ("Esta aplicación es pública y está disponible para todos los usuarios") y se debe mostrar un punto verde.
- Ahora, una vez que se ha configurado la ID de la aplicación y se han configurado todas las configuraciones, el administrador debe ir a ' Configuración ' proporcionada en la barra de navegación lateral y luego seleccionar ' Básico '.
Fig. 1.19: Página 'Configuración básica'
Esta página muestra tanto el ' ID de la aplicación ' como el ' Secreto de la aplicación '. El administrador puede copiar cada uno de ellos uno por uno y pegarlos en su Tablero en los respectivos campos de entrada como se muestra en la figura 1.1 .
Para ' App Secret' al hacer clic en el botón 'Mostrar ', el administrador debe tener que responder una verificación de seguridad.
El administrador debe hacer clic en el botón 'Guardar cambios' una vez que se hayan ingresado ambas claves en su tablero.