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.
Configuración de la aplicación cliente externa set-up-external-client-app
-
En Salesforce, haga clic en el icono del engranaje y seleccione Configuración.
-
En el cuadro Búsqueda rápida, escriba
App Managery después seleccione Administrador de aplicaciones.
-
Haga clic en Nueva aplicación cliente externa.
-
Rellene los detalles en Información básica. Establecer estado de distribución en Local.
-
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.
-
En Habilitación de flujo, asegúrese de que no haya casillas seleccionadas.
-
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.
-
Omita las últimas cuatro secciones y haga clic en Crear.
-
Una vez creada la nueva aplicación cliente externa, selecciona la pestaña Configuración y expande la sección Configuración de OAuth.
-
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
- 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.
-
En la sección Administración de Marketo, haz clic en CRM, luego en Sincronizar con Salesforce.
-
Agregue la clave de consumidor y la información del secreto de consumidor que registró anteriormente, haga clic en y Guardar.
-
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. -
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.
-
Escribe el código de verificación que recibiste por correo electrónico (enviado por Salesforce) y haz clic en Verificar.
-
Una vez verificada correctamente, aparecerá la página de acceso que solicita el acceso. Haga clic en Permitir.
-
En unos minutos, aparecerá una ventana emergente en Marketo. Haga clic en Confirmar credenciales.
-
Una vez finalizada la sincronización de campos, haga clic en Iniciar sincronización de Salesforce.
-
Haga clic en Iniciar sincronización.
La sincronización entre Marketo y Salesforce está en curso.