Saltar al contenido principal
Añade conectores de usuarios de app para permitir que cada persona que use tu app conecte su propia cuenta a un servicio de terceros, como Google, Slack o Notion. Los conectores de usuarios de app se añaden a nivel de workspace y se pueden usar en apps de ese workspace. Puedes añadirlos desde la configuración del workspace o directamente desde el chat de IA en una app específica.
Conectores disponibles para usuarios de app

App de programación

Permite que cada persona conecte su propio Google Calendar para ver disponibilidad o crear eventos.

App de ventas

Permite que cada vendedor conecte su propia cuenta de HubSpot para gestionar contactos y negociaciones.

App de planificación de contenido

Permite que cada miembro del equipo conecte su propia cuenta de Notion para sincronizar páginas o tareas.

Antes de empezar

Crea una app OAuth en la plataforma de desarrolladores del servicio que quieras conectar antes de añadir el conector en Base44. Consulta Preparar los detalles del conector.
Necesitas un plan Builder o superior para añadir conectores de usuarios de app.

Preparar los detalles del conector

Antes de añadir el conector en Base44, prepara los detalles que requiere el servicio que quieres conectar. Esto generalmente significa crear una app OAuth o proyecto en la plataforma de desarrolladores de ese servicio, añadir tu URI de redirección de Base44 y copiar los detalles que necesites en Base44. La configuración exacta depende del servicio. Por ejemplo, Google usa Google Cloud, Slack usa Slack API Applications y LinkedIn usa el portal de desarrolladores de LinkedIn.

Resumen de configuración

  1. Prepara tu URI de redirección de Base44: Usa la URL de callback para tu app en vivo, dominio personalizado o vista previa. Consulta los formatos a continuación.
  2. Crea una app OAuth: Hazlo en la plataforma de desarrolladores del servicio de terceros.
  3. Añade el URI de redirección: Pega el URI de redirección de Base44 en la configuración de la app OAuth.
  4. Prepara los detalles del conector: Copia el Client ID y Client Secret, luego elige los alcances que tu app necesita.
  5. Añade el conector en Base44: Pega los detalles en el formulario de configuración del conector.

Formatos del URI de redirección

  • URL de app en vivo: https://your-live-app-domain.base44.app/api/external-auth/callback
  • Dominio personalizado: https://your-custom-domain.com/api/external-auth/callback
  • URL de vista previa: https://preview--your-live-app-domain.base44.app/api/external-auth/callback
  • Algunos servicios llaman al URI de redirección una URL de callback o URI de redirección autorizada.
  • Introduce el URI de redirección exactamente como se muestra.
  • Añade el URI de redirección de vista previa si quieres probar el conector en vista previa.
  • Algunos servicios solo muestran el Client Secret una vez. Cópialo antes de cerrar la página.
Trata los Client Secrets como contraseñas. No los compartas con otros. Solo cópialos en el chat de IA cuando este los pida específicamente como parte del flujo seguro de configuración del conector.

Añadir un conector en Base44

Una vez que tengas los detalles de tu app OAuth, añade el conector desde la configuración de tu workspace o desde el chat de IA en una app específica.

Añadir el conector desde tu workspace

Añade el conector desde la configuración de tu workspace e introduce los detalles requeridos. Para añadir un conector desde tu workspace:
  1. Haz clic en tu icono de perfil.
  2. Haz clic en Account settings.
  3. Haz clic en Connectors.
  4. En Connectors For App Users, haz clic en Add Connector.
  5. Haz clic en el conector que quieras añadir.
  6. Introduce lo siguiente:
    • Connector name: Introduce un nombre corto para identificar este conector, por ejemplo Google Calendar scheduling.
    • Client ID: Introduce el Client ID de la app OAuth que creaste en el servicio conectado.
    • Client Secret: Introduce el Client Secret de la misma app OAuth.
    • Scopes: Introduce los alcances que tu app necesita, con cada alcance en una línea separada.
  7. Haz clic en Add Connector.
Ventana Add LinkedIn Connection que muestra campos para nombre del conector, Client ID, Client Secret y alcances.

Añadir el conector usando el chat de IA

También puedes empezar desde el chat de IA en la app donde quieras usar el conector. Para añadir un conector desde el chat de IA:
  1. Abre la app donde quieras usar el conector.
  2. Pídele al chat de IA que añada una función donde cada persona conecte su propia cuenta.
  3. Si el conector ya está configurado en tu workspace, el chat de IA puede usarlo directamente en la app.
  4. Si el conector aún no está configurado, introduce los detalles del conector, incluyendo el Connector name, Client ID, Client Secret y Scopes.
  5. Haz clic en Connect.
Chat de IA solicitando los detalles del conector, incluyendo nombre del conector, Client ID, Client Secret y alcances.

Usar un conector en tu app

Una vez que el conector esté configurado, pídele al chat de IA en la app donde quieras usarlo que cree una función con ese conector.
Página de configuración en una app que muestra una sección LinkedIn Connection con un botón Connect LinkedIn.

Gestionar conectores para usuarios de app

Puedes actualizar o eliminar conectores en cualquier momento desde la pestaña Connectors. Los cambios que hagas se aplican en todas las apps de tu workspace.

Editar un conector de usuario de app

Edita un conector de usuario de app para actualizar su nombre, Client ID, Client Secret o alcances.
Si cambias los alcances, las personas que ya conectaron su cuenta necesitan conectarse de nuevo desde dentro de tu app y aprobar los permisos actualizados.
Para editar un conector de usuario de app:
  1. Haz clic en tu icono de perfil.
  2. Haz clic en Account settings.
  3. Haz clic en Connectors.
  4. En Connectors For App Users, pasa el cursor sobre el conector y haz clic en View.
  5. Pasa el cursor sobre el nombre de la conexión y haz clic en Edit.
  6. Actualiza los campos.
  7. Haz clic en Save Changes.

Rotar credenciales para un conector de usuario de app

Rota credenciales si el servicio conectado te pide actualizar las credenciales de la app OAuth, o si necesitas reemplazar el Client Secret usado por el conector de usuario de app.
  • Las conexiones existentes siguen funcionando hasta que su token de acceso expire. Si revocas el Client Secret anterior en el servicio conectado, las personas pueden ser solicitadas a conectar su cuenta de nuevo desde dentro de tu app cuando su conexión necesite actualizarse.
  • Los pasos exactos de rotación de credenciales dependen del servicio conectado. Algunos servicios llaman a esto rotar, regenerar o revocar un Client Secret.
Para rotar credenciales para un conector de usuario de app:
  1. Ve a la cuenta de desarrollador del servicio relevante, como Google, Slack, Notion u otro servicio conectado.
  2. Encuentra la app OAuth que creaste para tu conector de Base44.
  3. Abre la configuración de OAuth o de la app.
  4. Revoca, rota o genera un nuevo Client Secret para la app OAuth.
  5. En Base44, haz clic en tu icono de perfil.
  6. Haz clic en Account settings.
  7. Haz clic en Connectors.
  8. En Connectors For App Users, pasa el cursor sobre el conector y haz clic en View.
  9. Pasa el cursor sobre el nombre de la conexión y haz clic en Edit.
  10. Actualiza el campo Client Secret.
  11. Haz clic en Save Changes.
Repite este proceso para cada conector de usuario de app que necesite ser rotado.

Eliminar un conector de usuario de app

Elimina un conector de usuario de app si ya no quieres que esté disponible en las apps de tu workspace.
Eliminar un conector lo quita de tus apps para todos los que lo usaron. Esto no se puede deshacer.
Para eliminar un conector de usuario de app:
  1. Haz clic en tu icono de perfil.
  2. Haz clic en Account settings.
  3. Haz clic en Connectors.
  4. En Connectors For App Users, pasa el cursor sobre el conector y haz clic en View.
  5. Pasa el cursor sobre el nombre de la conexión y haz clic en Edit.
  6. Haz clic en Delete Connector.
  7. Haz clic en Delete Connector de nuevo para confirmar.
Ventana de edición del conector que muestra el nombre del conector, Client ID, Client Secret, alcances y opciones para guardar cambios o eliminar el conector.

Solución de problemas

Haz clic en un tema para resolver problemas de configuración del conector de usuario de app.
Esto generalmente significa que el URI de redirección en el servicio conectado no coincide exactamente con tu URL de callback de Base44.Para corregir una discrepancia del URI de redirección:
  1. Abre la app OAuth en el servicio conectado.
  2. Ve a la configuración del URI de redirección, URL de callback o URI de redirección autorizada.
  3. Verifica que la URL coincida exactamente con tu URL de callback de Base44.
  4. Verifica si tu app usa un dominio personalizado.
  5. Verifica si estás probando en vista previa.
  6. Añade la URL de callback correcta de vivo, vista previa o dominio personalizado.
  7. Guarda la configuración de la app OAuth.
  8. Intenta conectar de nuevo desde tu app.
Esto generalmente significa que falta el URI de redirección de vista previa en el servicio conectado.Para corregir problemas de conexión de vista previa:
  1. Abre la app OAuth en el servicio conectado.
  2. Ve a la configuración del URI de redirección, URL de callback o URI de redirección autorizada.
  3. Añade el URI de redirección de vista previa para tu app.
  4. Guarda la configuración de la app OAuth.
  5. Abre la vista previa de tu app.
  6. Inicia sesión como alguien que usa la app.
  7. Intenta conectar de nuevo.
Esto generalmente significa que el Client ID o Client Secret falta, es incorrecto o se copió de la app OAuth incorrecta.Para corregir un Client ID o Client Secret inválido:
  1. Abre la app OAuth en el servicio conectado.
  2. Copia el Client ID de nuevo.
  3. Copia el Client Secret de nuevo.
  4. Vuelve a Base44.
  5. Edita el conector.
  6. Pega los valores actualizados.
  7. Haz clic en Save Changes.
Esto generalmente significa que tu app solicitó un permiso que falta, no está disponible o está escrito en el formato incorrecto.Para corregir un error de alcance:
  1. Consulta la documentación de OAuth del servicio conectado.
  2. Confirma qué alcances necesita tu app.
  3. Copia los alcances exactamente como se muestran en la documentación del servicio.
  4. Añade cada alcance en una línea separada en Base44.
  5. Guarda el conector.
  6. Pide a las personas que ya conectaron que conecten su cuenta de nuevo desde dentro de tu app y aprueben los permisos actualizados.
Algunos servicios mantienen las nuevas apps OAuth en modo de prueba hasta que las publiques o verifiques. Es posible que las personas no puedan conectarse a menos que se añadan como usuarios de prueba.Para corregir problemas del modo de prueba:
  1. Abre la app OAuth en el servicio conectado.
  2. Verifica si la app está en modo de prueba, desarrollo o sin publicar.
  3. Añade usuarios de prueba si el servicio lo requiere.
  4. Publica o verifica la app OAuth si es necesario.
  5. Intenta conectar de nuevo desde tu app.

Preguntas frecuentes

Los conectores de usuario permiten que cada persona conecte su propia cuenta. Los conectores compartidos usan una cuenta para todos en la app.
El servicio conectado necesita saber qué app está solicitando acceso. La app OAuth te da el Client ID, Client Secret, alcances y configuración de URI de redirección necesarios para la conexión.
Los encuentras en la app OAuth o app de desarrollador que creas en el servicio conectado. La ubicación exacta depende del servicio.
Los alcances son permisos. Le dicen al servicio conectado a qué puede acceder tu app después de que alguien conecte su cuenta.
Usa el URI de redirección para el entorno que quieras conectar. Para apps en vivo, usa tu URL de callback de app en vivo. Para pruebas de vista previa, añade la URL de callback de vista previa. Para dominios personalizados, añade la URL de callback del dominio personalizado.
Sí, si quieres probar el conector en vista previa. Las apps de vista previa y en vivo usan URIs de redirección diferentes.
Si el conector ya está configurado en tu workspace, el chat de IA puede usarlo directamente en la app sin pedirte que introduzcas los detalles del conector de nuevo.
Algunas herramientas se pueden conectar de 2 formas, por lo que el chat de IA puede confirmar el tipo que quieres añadir.
  • Shared: Elige esto si quieres que una cuenta potencie la función para todos en la app.
  • Per-user: Elige esto si cada persona debe conectar su propia cuenta.
Sí. Puedes añadir múltiples conectores con diferentes alcances para diferentes casos de uso.
Las personas que ya conectaron su cuenta necesitan conectarse de nuevo desde dentro de tu app y aprobar los permisos actualizados.
Actualizar el Client Secret en Base44 no desconecta automáticamente a las personas que ya conectaron su cuenta. Si revocas el Client Secret anterior en el servicio conectado, las personas pueden ser solicitadas a conectar su cuenta de nuevo desde dentro de tu app cuando su conexión necesite actualizarse.
Necesitan conectar su cuenta de nuevo desde dentro de tu app. La opción de conexión aparece donde sea que tu app esté construida para admitir ese conector, como una página de configuración, flujo de onboarding, página de cuenta o la función que usa el conector.
Sí. Las personas pueden desconectarse en cualquier momento desde dentro de la app.
Sí. Base44 cifra las credenciales sensibles y los tokens de acceso y maneja la actualización automática de tokens.
Esta página se tradujo con IA. Para información más precisa y actualizada, consulta la versión en inglés.