Saltar al contenido

Salesforce ADO. Guía de Conexión NET

Descripción General

Esta guía describe los requisitos del sistema y las instrucciones para conectar Vinyl a una fuente de datos ADO.NET de Salesforce. Esta conexión utiliza un proveedor de seguridad OAuth, con el tipo de concesión Código de autorización.

Para conectar sus servidores, debe tener instalado Vinyl 3.3+.

Requisitos del Sistema

Servidor de Base de Datos

Cuenta de Salesforce con ADO.NET

Navegador Web del Cliente

  • Chrome: 84+

  • Firefox: 73+

  • Safari: 13.0.1+

  • Edge: 84+

Instrucciones de Conexión

El siguiente paso es un prerrequisito y debe completarse en la aplicación Salesforce o en el ambiente sandbox.

Cree una Aplicación OAuth Personalizada en Salesforce

  1. Inicie sesión en Salesforce o en su ambiente sandbox de Salesforce.

  2. Desde la página de inicio, vaya a Herramientas de plataforma > Aplicaciones > Administrador de aplicaciones

  3. Haga clic en el botón Nueva aplicación conectada

  4. Ingrese un Nombre para mostrarlo a los usuarios cuando inicien sesión para otorgar permisos a su aplicación, junto con una dirección de contacto Correo

  5. Haga clic en Habilitar configuración de OAuth

  6. Introduzca un valor en el campo URL de devolución de llamada. Esta debería ser la URL de su instancia de Vinyl con un proveedor de seguridad adjunto.

    Nota

    La distinción entre mayúsculas y minúsculas es importante, por lo que el nombre del proveedor de seguridad que creemos a continuación debe coincidir con la distinción entre mayúsculas y minúsculas en la URL de devolución de llamada.

  7. Los ámbitos de OAuth seleccionados deben establecerse según el alcance de los permisos que la aplicación debe solicitar al usuario.

    1. Configure en "Acceso completo (completo)" y "Realizar solicitudes en cualquier momento (refresh_token, offline_acesss)"

    Interfaz gráfica de usuario, descripción de la aplicación generada automáticamente

  8. Haga clic en Administrar detalles del consumidor para ver el valor ID de cliente y Secreto. Tome nota de estos valores en una ubicación a la que pueda consultarse fácilmente al configurar desde Vinyl.

Crear un Proveedor de Seguridad OAuth en Vinyl

  1. Configure un proveedor de seguridad en Vinyl navegando hasta IDE > Proveedores de seguridad

  2. Haga clic en el botón + Autenticación de fuente de datos

  3. Proporcione los siguientes detalles:

    • Nombre: Identifica al Proveedor de Seguridad y aparece en la URL en ocasiones. Ejemplo: Salesforce

    • Tipo: OAuth

    • Tipo de autenticación: OAuth

    • Concesión de OAuth: Código de autorización

    • Autenticación de cliente OAuth: Básico

    • Autenticación de recursos OAuth: Portador

    • Propietario del token: Usuario

    • Redireccionamiento en desafío: Verdadero

    adjunto

  4. Haga clic en + Extremos y configure los siguientes 3 registros:

    • Extremo de autorización: https://login.salesforce.com/services/oauth2/authorize

    • Extremo de token: https://login.salesforce.com/services/oauth2/token

    • Extremo de información de usuario: https://login.salesforce.com/services/oauth2/userinfo

  5. Haga clic en + Credencial y cree el siguiente registro:

    • Tipo: Cliente

    • Nombre de usuario: ID de cliente de Salesforce

    • Contraseña: Secreto de Salesforce

  6. Haga clic en + Reclamar y cree los siguientes 3 registros para el aprovisionamiento de usuarios:

    • Nombre: nombre_usuario_preferido

    • ID de nombre: nombre_usuario_preferido

    • Dirección de correo electrónico: correo

adjunto

Cree la Fuente de Datos ADO.NET de Salesforce en Vinyl

  1. Vaya a Vinyl IDE y haga clic en Servidores de datos

  2. Haga clic en el botón + Servidor para agregar una nueva fuente de datos.

  3. Asigne un Nombre del servidor. Este nombre debe coincidir con la URL de devolución de llamada configurada en Salesforce. Ejemplo: Fuerza de ventas

  4. Seleccione Tipo como Salesforce ADO.NET

  5. Expanda Configuración de seguridad y establezca el Proveedor de seguridad en el que creamos. Ejemplo: Fuerza de ventas

    adjunto

  6. Por último, si está utilizando un ambiente sandbox de Salesforce, haga clic en el botón Configuración avanzada y configure la URL del servidor OAuth.

adjunto

  1. Expanda Pruebas y haga clic en el botón Probar conexión para asegurarse de que la configuración funcione como se esperaba.

Nota

Será necesario realizar una importación de las tablas de Salesforce para acceder a ellas desde Vinyl.

Recursos