Integración con API RESTful

Integración con API RESTful

Obtener Credenciales API

Notes
Debe tener una cuenta de Administrador de la Organización en el portal de LDI para generar credenciales API.
Antes de utilizar las APIs de LDI, debe generar credenciales API en la cuenta de LDI.
  1. Haga clic en Configuración de la Organización en la lista desplegable de Usuarios.
  2. Haga clic en Credenciales API. Verá el panel de Credenciales API.
    1. Nota: Si no hay credenciales API, deberá generarlas.
  3. Haga clic en Generar.
    1. Nota: Se generará un ID de Cliente y una Clave Secreta. Puede copiarlas al portapapeles.
    2. Mantenga las credenciales API en un lugar seguro y regenérelas periódicamente de acuerdo con las políticas de su organización.
    3. Si desea cambiar las credenciales API existentes, debe generar unas nuevas.
  4. Haga clic en Regenerar
  5. En la ventana Regenerar Secreto, haga clic en Regenerar.
  6. Se generará un nuevo ID de Cliente y una nueva Clave Secreta. 

El ID de Cliente y la Clave Secreta no expiran hasta que genere un nuevo par.
Después de haber generado las credenciales API, puede utilizar las siguientes URLs para acceder a diferentes terminales API.
Introduzca la URL: https://auth.naea1.uds.lenovo.com o https://auth.euwe1.uds.lenovo.com, según la región de su organización.
Generar credenciales API de LDI (ID de Cliente y Clave Secreta).

Notes
Después de generar un nuevo par de ID de Cliente y Clave Secreta, el par anterior se invalida.
Obtener un token Bearer.
Info
El token Bearer es un tipo de token de acceso que utiliza Auth 2.0 y expira en 30 minutos. Se utiliza el token Bearer para obtener un nuevo token de acceso. Para obtener un token de acceso, se envía al servidor de autenticación este token Bearer junto con su ID de Cliente. De esta manera, el servidor sabe que la aplicación que está utilizando el token Bearer es la misma para la cual fue creado el token Bearer.
 Generar un token de portador de API utilizando API Externa
La URL: URL base + /api/v1/auth/<nombre_de_la_organización>/token
Notes
La URL base depende de su región (NA o EU). 
El cuerpo debe estar en x-www-form-urlencoded y debe contener:
  1. grant_type: credenciales_del_cliente
  2. client_secret: secreto (de la página de credenciales de la API)
  3. client_id: id (de la página de credenciales de la API)
Notes
Genere un nuevo token de portador cuando expire después de 30 minutos.


Aprender sobre Operaciones API

El archivo de especificación de Swagger contiene una carpeta con un archivo index.html y algunos otros archivos JavaScript.
  1. Descargue el archivo zip de Especificación de Swagger desde el sitio de soporte que proporciona detalles sobre cada API.
  2. Extraiga los archivos en una carpeta. 
  3. Haga doble clic en index.html. Verá la página de inicio de las APIs de LDI en Swagger. 
  4. Genere un token de portador (Consulte Obtener Credenciales API y el ejemplo de Postman).

Probar APIs

  1. Seleccione un método API en Swagger. 
  2. Utilice el token de portador en la llamada.
  3. Haga clic en Probar. 

Ejemplos de Métodos API

Autenticación - Sesión de Token API

Instantánea del SDK de Lenovo


Ejemplo de API Negativa

Prueba Groovy ACME


Respuesta HTTP


    • Related Articles

    • Integración con ServiceNow

      Requisitos Previos Establecer paridad entre las plataformas LDI y ServiceNow. Un dispositivo físico como un portátil, un escritorio, un servidor, etc., se denomina Dispositivo en la aplicación LDI y Activo en la aplicación ServiceNow. Debe ...
    • Directorio activo de Azure, Okta y LenovoID

      Directorio Activo de Azure El registro del Directorio Activo de Azure (AAD, por sus siglas en inglés) es compatible para varios casos de uso, como la integración con InTune para la implementación de flotas. Okta LDI es compatible con el inicio de ...
    • Configurar Microsoft InTune para implementar el paquete de aprovisionamiento

      El agente de LDI se distribuye como un único archivo exe InnoSetup o como un archivo zip con el agente de UDC y el cliente jwt. Una vez que cree el paquete .intunewin, puede cargar, implementar o asignar la aplicación utilizando la consola de InTune. ...
    • Configuración de la organización

      Antes de utilizar las APIs de LDI, debe generar credenciales API en la cuenta de LDI. Haga clic en Configuración de la Organización en la ventana Administrador de la Organización. Haga clic en Credenciales API en la ventana Configuración de la ...
    • Inspección de problemas de incorporación

      Para gestionar los dispositivos, consulte la sección Gestionar Dispositivos. Inspeccionar Dispositivo Puede usar la función Inspeccionar Dispositivo para corregir problemas de incorporación. Haga click en Inspeccionar Dispositivo. Aparecerá la página ...