Configuración de LinkedIn en Jitterbit App Builder
App Builder no es compatible de forma nativa con LinkedIn, ni como proveedor de autenticación ni de datos. Sin embargo, dado que la API de LinkedIn es fundamentalmente una API REST, protegida mediante el flujo de código de autorización OAuth, es posible usar los proveedores de seguridad OAuth y HTTP genéricos de App Builder para recuperar datos de LinkedIn.
El proceso básico se describe en Configuración de OAuth. Las principales tareas implicadas incluyen:
- Registre App Builder como una aplicación de LinkedIn.
- Cree un proveedor de seguridad OAuth de LinkedIn.
- Crea un proveedor de seguridad HTTP de LinkedIn
- Crea una fuente de datos de LinkedIn.
Se supone que su organización ya tiene una cuenta de LinkedIn existente.
Las instrucciones a continuación se referirán a las siguientes propiedades:
Ejemplo | Notas | |
---|---|---|
URL de la aplicación App Builder | https://example.com/App Builder/ | La URL donde se aloja App Builder. Incluye la barra diagonal final. |
Nombre del proveedor de seguridad | Cada proveedor de seguridad de App Builder recibe un nombre lógico. Este nombre se utiliza en la URL de redireccionamiento. | |
URL de redireccionamiento | https://example.com/App Builder/signin-LinkedIn | App Builder proporciona automáticamente una URL de redireccionamiento para los proveedores de seguridad de OAuth. Tenga en cuenta que el nombre del proveedor de seguridad de OAuth aparece en la URL de redireccionamiento. |
Registrar App Builder como una aplicación de LinkedIn
El proceso para crear aplicaciones de LinkedIn se documenta en la siguiente página:
https://learn.microsoft.com/en-us/linkedin/shared/authentication/client-credentials-flow
Comience iniciando sesión en el portal desarrollador de LinkedIn.
https://developer.linkedin.com/
- Seleccione el enlace del menú Mis aplicaciones
- Haga clic en el botón Crear aplicación
-
Proporcione la información solicitada. Por ejemplo:
- Nombre de la empresa: Jitterbit
- Nombre: App Builder
- Descripción: Plataforma de desarrollo sin código.
- Logotipo de la aplicación
- Uso de la aplicación: Uso interno de TI corporativa
- URL del sitio web: http://www.zudy.com/
- Teléfono de empresa
-
Haga clic en el botón Enviar.
- En la sección Claves de autenticación, anote el ID del cliente y el Secreto del cliente
- En la sección OAuth 2.0, ingrese la { URL de redireccionamiento} para las URLs de redireccionamiento autorizadas y haga clic en el botón Agregar
- Haga clic en el botón Actualizar
Crear un proveedor de seguridad OAuth de LinkedIn
Para crear un proveedor de seguridad OAuth, comience iniciando sesión en App Builder como administrador.
- Navegue hasta el IDE
- Haga clic en el botón Proveedores de seguridad
- En el panel Autenticación de usuario, haga clic en el botón + Autenticación de usuario
-
Proporcione lo siguiente:
- Nombre: {Nombre del proveedor de OAuth}
- Ejemplo: LinkedIn
- Tipo: OAuth
- Prioridad: Un entero único entre 10 y 100. Tenga en cuenta que este valor debe ser único.
- Ejemplo: 50
- Habilitado: Marcar
- Nombre: {Nombre del proveedor de OAuth}
-
Haga clic en el botón Guardar
-
Configure las siguientes propiedades. En el panel Propiedades, haga clic en el botón + Propiedad → Seleccione el Parámetro → Introduzca el Valor → Haga clic en el icono Guardar.
- Punto final de autorización: https://www.linkedin.com/oauth/v2/authorization
- Punto final del token: https://www.linkedin.com/oauth/v2/accessToken
- ClientId: El {Client ID} proporcionado por LinkedIn
- ClientSecret: El {ClientSecret} proporcionado por LinkedIn
Crear un proveedor de seguridad HTTP de LinkedIn
Para crear un proveedor de seguridad HTTP, comience iniciando sesión en App Builder como administrador.
- Navegue hasta el IDE
- Haga clic en el botón Proveedores de seguridad
- En el panel Autenticación de fuente de datos, haga clic en el botón + Autenticación de fuente de datos
-
Proporcione lo siguiente:
- Nombre: LinkedIn (REST)
- Tipo: HTTP
- Prioridad: Un entero único entre 10 y 100. Tenga en cuenta que este valor debe ser único.
- Ejemplo: 60
- Habilitado: Marcar
-
Haga clic en el botón Guardar
-
Configure las siguientes propiedades. En el panel Propiedades, haga clic en el botón + Propiedad → Seleccione el Parámetro → Introduzca el Valor → Haga clic en el icono Guardar.
- Tipo de autenticación: Código de autorización
- OAuthProvider: {Nombre del proveedor de OAuth} Ejemplo: LinkedIn
Crear una fuente de datos de LinkedIn
Para crear una fuente de datos de LinkedIn, comience iniciando sesión en App Builder como administrador.
- Navegue hasta el IDE
- Haga clic en el botón Servidores de datos
- En el panel Servidores de datos, haga clic en el botón + Servidor
-
Proporcione lo siguiente:
- Nombre: LinkedIn
- Tipo: API REST
- URL: https://api.linkedin.com/v1/
- Tipo de contenido de la solicitud: JSON
- Tipo de contenido de respuesta: JSON
- Proveedor de seguridad: LinkedIn (HTTP)
-
Haga clic en el botón Guardar
- Haga clic en el ícono Cerrar (X) para cerrar la ventana emergente del Servidor
- Haga clic en el ícono Tablas para configurar la información de los Extremos
- En el panel Extremos, haga clic en el botón + Extremo
-
Proporcione lo siguiente:
- Nombre: Personas
- Extremo: personas/~
-
Haga clic en el botón Descubrir.
- Se le pedirá que inicie sesión con LinkedIn.
-
Haga clic en el botón Iniciar sesión con LinkedIn.
- Después de iniciar sesión en LinkedIn y aprobar la autorización, será redirigido nuevamente a la página de Extremos.
-
En el panel Extremos, ubique el extremo Personas y haga clic en el botón Descubrir
-
En el panel Tablas de salida, ubique la tabla Personas y haga clic en el ícono Contenido.
- Suponiendo que todo se haya configurado correctamente, deberías ver la información de tu cuenta de LinkedIn.