Iniciar sesión con OAuth 2.0 log-in-using-oauth-2-0

Salesforce utiliza el protocolo OAuth para permitir a los usuarios de aplicaciones acceder a los datos de forma segura (autenticar la aplicación mediante OAuth 2.0) sin tener que revelar las credenciales de inicio de sesión. A continuación se indican los pasos que se deben seguir para conectar y sincronizar Marketo Engage de forma segura con Salesforce.

IMPORTANT
Para conectar Marketo y Salesforce mediante OAuth, inicie sesión en Marketo a través del explorador privado (incógnito) para evitar conectarse a Salesforce con el nombre de usuario incorrecto.

Configuración de la aplicación cliente externa set-up-external-client-app

NOTE
En septiembre de 2025, Salesforce empezó a restringir el uso de aplicaciones conectadas. Para los usuarios existentes que han configurado una aplicación conectada en función de nuestra documentación, puede añadir el permiso “Aprobar aplicaciones conectadas no instaladas” al perfil del usuario de sincronización de Marketo o crear una nueva aplicación de cliente externo siguiendo las instrucciones a continuación.
  1. En Salesforce, haga clic en el icono del engranaje y seleccione Configuración.

  2. En el cuadro Búsqueda rápida, escriba App Manager y después seleccione Administrador de aplicaciones.

  3. Haga clic en Nueva aplicación cliente externa.

  4. Rellene los detalles en Información básica. Establecer estado de distribución en Local.

  5. Expanda la sección API (Habilitar configuración de OAuth) y seleccione la casilla de verificación Habilitar OAuth. Para URL de devolución de llamada, ingrese https://app.marketo.com/salesforce/getSfdcOAuthTokensRedirect. Seleccione todos los ámbitos de OAuth disponibles y haga clic en la flecha derecha para añadirlos.

  6. En Habilitación de flujo, asegúrese de que no haya casillas seleccionadas.

  7. En Seguridad, asegúrese de que solo están seleccionados Requerir secreto para flujo de servidor web y Requerir secreto para flujo de token de actualización.

  8. Omita las últimas cuatro secciones y haga clic en Crear.

  9. Una vez creada la nueva aplicación cliente externa, selecciona la pestaña Configuración y expande la sección Configuración de OAuth.

  10. Haga clic en el botón Secreto y clave del consumidor, y aparecerá una nueva pestaña. Copie y guarde ambos números (los necesitará más adelante para usarlos en Marketo Engage).

Configuración de Marketo set-up-marketo

PREREQUISITES
  • El acceso a la API debe estar habilitado para el usuario de sincronización de Salesforce (si es usuario de Salesforce Professional Edition, ese acceso no está disponible de forma predeterminada; póngase en contacto con el administrador de cuentas de Salesforce).
  • El usuario de sincronización de Marketo debe crearse en Salesforce.
  • Para los clientes existentes, la función "Habilitar OAuth para la sincronización de SFDC" está habilitada en la suscripción del cliente.
  • Los bloqueadores de elementos emergentes están deshabilitados.
  • Se ha creado la aplicación conectada y tenemos Clave de consumidor y Secreto de consumidor disponibles para usar.
CAUTION
Asegúrese de ocultar al usuario de sincronización todos los campos que no necesite en Marketo antes de hacer clic en Campos de sincronización. Una vez que haga clic en Sincronizar campos, todos los campos que el usuario pueda ver en SFDC se crearán en Marketo de forma permanente y no se podrán eliminar.
  1. En la sección Administración de Marketo, haz clic en CRM, luego en Sincronizar con Salesforce.

  2. Agregue la clave de consumidor y la información del secreto de consumidor que registró anteriormente, haga clic en y Guardar.

  3. En la página de sincronización de Marketo Salesforce, haga clic en el botón Iniciar sesión con Salesforce.

    note caution
    CAUTION
    Si ve los campos Nombre de usuario/Contraseña/Token y no un botón “Iniciar sesión con Salesforce”, su suscripción a Marketo está habilitada para la autenticación básica. Consulte Configurar Marketo con autenticación básica. Una vez que la sincronización comienza con un conjunto de credenciales, no se cambia de credenciales de Salesforce ni de suscripción. Para que Oauth 2.0 esté configurado para la autenticación de Salesforce, comuníquese con el Soporte técnico de Marketo.
  4. Se mostrará una ventana emergente con la página de inicio de sesión de Salesforce. Introduzca sus credenciales de "Usuario de sincronización de Marketo" e inicie sesión.

  5. Escribe el código de verificación que recibiste por correo electrónico (enviado por Salesforce) y haz clic en Verificar.

  6. Una vez verificada correctamente, aparecerá la página de acceso que solicita el acceso. Haga clic en Permitir.

  7. En unos minutos, aparecerá una ventana emergente en Marketo. Haga clic en Confirmar credenciales.

  8. Una vez finalizada la sincronización de campos, haga clic en Iniciar sincronización de Salesforce.

  9. Haga clic en Iniciar sincronización.

La sincronización entre Marketo y Salesforce está en curso.

recommendation-more-help
94ec3174-1d6c-4f51-822d-5424bedeecac