Configurar LinkedIn
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 utilizar App Builder los proveedores de seguridad HTTP y OAuth genéricos de LinkedIn permiten recuperar datos de LinkedIn.
El proceso básico se describe en Configuración de OAuth. Las principales tareas implicadas incluyen:
- Registrar App Builder como una aplicación de LinkedIn.
- Cree un proveedor de seguridad OAuth de LinkedIn.
- Cree un proveedor de seguridad HTTP de LinkedIn
- Cree una fuente de datos de LinkedIn.
Se supone que su organización ya tiene una cuenta de LinkedIn existente.
Las instrucciones a continuación harán referencia a las siguientes propiedades:
Ejemplo | Notas | |
---|---|---|
App Builder URL de la aplicación | https://example.com/App Builder/ | La URL desde la que App Builder está alojado. Incluye la barra diagonal final. |
Nombre del proveedor de seguridad | Cada uno App Builder se le asigna un nombre lógico al proveedor de seguridad. Este nombre se utiliza en la URL de redireccionamiento. | |
URL de redireccionamiento | https://example.com/App Builder/iniciar sesión-LinkedIn | App Builder aprovisiona 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. |
Registro App Builder como una Aplicación de LinkedIn
El proceso para crear aplicaciones de LinkedIn está documentado 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 número 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
-
Establezca las siguientes propiedades. En el panel Propiedades, haga clic en el botón + Propiedad → Seleccione el Parámetro → Proporcione el Valor → Haga clic en el icono Guardar.
- AuthorizationEndpoint: https://www.linkedin.com/oauth/v2/authorization
- TokenEndpoint: https://www.linkedin.com/oauth/v2/accessToken
- ClientId: el {ID de cliente} proporcionado por LinkedIn
- ClientSecret: el {Secreto de cliente} 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 origen de datos, haga clic en el botón + Autenticación de origen 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
-
Establezca las siguientes propiedades. En el panel Propiedades, haga clic en el botón + Propiedad → Seleccione el Parámetro → Proporcione el Valor → Haga clic en el icono Guardar.
- AuthenticationType: AuthorizationCode
- 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 te pedirá que inicies sesión con LinkedIn.
-
Haga clic en el botón Iniciar sesión con LinkedIn.
- Después de iniciar sesión con 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.