Configuración de Auth0
- Crea una cuenta de Auth0 y ve al Dashboard.
- Ve a Dashboard > Applications y haz clic en + Create Application. Selecciona la opción
Single-Page Applicationy ve a Settings. Toma nota del ID de cliente y el dominio. - Agrega la
URL de devolución de llamadatanto en Allowed Callback URLs como en Allowed Origins (CORS). Debe ser la URL de tu página de Unbounce. Por ejemplo:http://unbouncepages.com/changeit. - Ve a Dashboard > Authentication > Social y habilita los proveedores sociales que quieras admitir.
Configuración de Unbounce
- Cree un nuevo elemento de la interfaz de usuario, como un botón, que active el inicio de sesión con el proveedor. Anote el ID del elemento de la interfaz de usuario en Properties > Element Metadata.
- Agregue un nuevo JavaScript a su página de destino de Unbounce, seleccione
Before Body End TagenPlacementy agregue este código. Asegúrese también de marcar jQuery como dependencia.
-
Crea un formulario y añade
campos ocultospara cada campo. Por ejemplo, los camposnameyemail. - Vuelve al editor de JavaScript de Unbounce.
-
Añade un controlador de clic para cada botón a fin de activar la autenticación social.
- Sustituye el ID del botón que anotaste anteriormente y el nombre de la conexión. Por ejemplo, para Google usarías
google-oauth2y, para LinkedIn,linkedin. - Asegúrate de sustituir correctamente los ID. En lugar de
#namey#email, debes introducir el ID de los campos del formulario correspondientes (puedes verlos mientras editas el formulario, enField Name and ID).
- Sustituye el ID del botón que anotaste anteriormente y el nombre de la conexión. Por ejemplo, para Google usarías
Leads de su panel de administración de Unbounce una vez que el usuario envíe el formulario.