Esta guía paso a paso explica cómo configurar Salesforce para permitir que BuiltWith sincronice los resultados mediante Salesforce Lightning Experience.
Debes ser administrador del sistema de Salesforce, y el usuario de Salesforce que autoriza a BuiltWith debe tener acceso a la API y permiso para actualizar los registros y campos que deseas sincronizar.
¿Ya utilizas BuiltWith Salesforce Sync? Si la sincronización funciona correctamente, no es necesario realizar ninguna acción. No es necesario modificar la configuración de Salesforce ni volver a conectarse. Las conexiones existentes seguirán utilizando su configuración actual. Ejecutar una sincronización normal no modifica la configuración de conexión.
Si desea habilitar la configuración de seguridad adicional que se describe a continuación en una conexión existente, primero autentíquese nuevamente desde la página de configuración de BuiltWith en Salesforce utilizando el flujo de conexión actualizado. Una vez que la autorización sea exitosa, habilite la configuración en Salesforce. Sus asignaciones y configuraciones de sincronización de BuiltWith se conservarán. Es posible que Salesforce le solicite que se autorice nuevamente después de un cambio de política.
1. Configura tu aplicación de Salesforce En la configuración de Salesforce, abre los ajustes de OAuth de la aplicación que usarás con BuiltWith. Según tu organización de Salesforce, puede tratarse de una aplicación conectada o una aplicación cliente externa, y las etiquetas disponibles pueden variar. Si Salesforce no permite crear una nueva aplicación conectada, usa una aplicación cliente externa con los ajustes de OAuth equivalentes.
Nombre de la aplicación conectada / Nombre de la aplicación cliente externa : BuiltWith Hook
Nombre de la API : BuiltWith_Hook
Correo electrónico de contacto : support@builtwith.com
URL de la imagen del logotipo : https://builtwith.com/img/salesforce/200x125-bw.webp
URL del icono : https://builtwith.com/img/salesforce/32x32-bw.webp
URL de información : https://kb.builtwith.com/category/salesforce
Descripción : Gancho de integración BuiltWith
Introduzca estos datos en los campos correspondientes.
2. Habilitar OAuth Marque la casilla
"Habilitar configuración de OAuth" o la opción equivalente de OAuth.
URL de devolución de llamada : https://builtwith.com/cb.asmx
Introduzca la URL de devolución de llamada exactamente como se muestra.
Agregue los siguientes ámbitos de OAuth:
Acceda al servicio de URL de identidad (ID, perfil, correo electrónico, dirección, teléfono) Acceso completo (completo) Realizar solicitudes en tu nombre en cualquier momento (refresh_token, offline_access) 3. Configura las opciones de seguridad para una nueva conexión. Habilite las siguientes opciones cuando estén disponibles:
Extensión Requerir clave de prueba para intercambio de código (PKCE) para flujos de autorización compatibles Se requiere clave secreta para el flujo del servidor web Se requiere secreto para el flujo de token de actualización Habilitar la rotación de tokens de actualización BuiltWith admite PKCE mediante S256 y guarda los tokens de actualización de reemplazo cuando Salesforce los emite. Ya no es necesario desactivar PKCE para crear una nueva conexión BuiltWith. Las conexiones también funcionan cuando su aplicación de Salesforce no requiere PKCE ni la rotación de tokens de actualización.
4. Conectar BuiltWith Guarda la configuración de tu aplicación de Salesforce y obtén su clave de consumidor y su secreto de consumidor. Mantén el secreto en privado.
Abra la
página de configuración de Salesforce en BuiltWith . Ingrese la clave de consumidor, el secreto de consumidor y el nombre de host de inicio de sesión de Salesforce, luego seleccione
Autenticar y complete la autorización en Salesforce.
Vuelve a BuiltWith para validar tus campos de Salesforce y finalizar la configuración de la sincronización. Si te vuelves a conectar, se conservarán tus asignaciones y ajustes de sincronización existentes.
Políticas de seguridad opcionales Actualizar la lista de direcciones IP permitidas del token Para usar
la opción "Aplicar la lista de direcciones IP permitidas del token de actualización" , agregue las cuatro direcciones IPv4 salientes de BuiltWith que se indican a continuación antes de habilitar la configuración:
15.235.50.228
51.161.84.56
15.235.53.29
15.235.50.223
Si Salesforce solicita una dirección de inicio y una de fin, introduzca la misma dirección IP en ambos campos para cada entrada. Tanto la autorización como la actualización del token deben originarse desde una dirección permitida. Tras habilitar la configuración, valide su conexión con BuiltWith y confirme que la sincronización programada se haya realizado correctamente. Póngase en contacto con support@builtwith.com para configurar las notificaciones de cambio de IP antes de utilizar la lista de direcciones permitidas.
Caducidad del token de actualización Puedes aplicar la política de caducidad de tokens de actualización de tu organización, incluyendo una política de 90 días si Salesforce lo permite. Salesforce también puede aplicar un límite de inactividad más corto. Cuando un token de actualización caduca o se revoca el acceso, la sincronización no puede continuar hasta que te autentiques de nuevo desde la página de configuración de BuiltWith en Salesforce. Al volver a conectarte, se conservan las asignaciones y la configuración de sincronización de BuiltWith.
DPoP BuiltWith Salesforce Sync actualmente no admite la demostración de prueba de posesión (DPoP). No habilite el requisito de tokens vinculados a DPoP para esta integración.
Documentación de Salesforce Configuración de OAuth para aplicaciones conectadas Configuración de OAuth para aplicaciones cliente externas Actualizar el flujo y la rotación de tokens Actualizar las listas de direcciones IP permitidas del token Actualizar límites de inactividad del token