Como configurar a API de GLPI

Como configurar a API de GLPI

Dende a versión 9.1 do GLPI, está dispoñible unha API REST para ampliar funcionalidades e habilitar integracións con solucións de terceiros.

Aprenderás como configurala neste tutorial.

Actualmente, podes usar a API REST de GLPI con tres dos nosos desenvolvementos:

  • GLPI Reminders: Primeira extensión para Google Chrome e Mozilla Firefox para o GLPI
  • Gapp Self-Service: Unha aplicación do GLPI. (Android 6+)
  • Gapp White Label: Unha aplicación móbil ampliada e personalizable adaptada ás necesidades e á marca dunha organización, adecuada para organizacións máis grandes ou escenarios de uso máis complexos. (Android 6+)

Necesitas polo menos 3 pasos

Tutorial

Habilita a API Rest

Primeiro, diríxete a: Configuración > Xeral > API

Aí hai 4 configuracións principais:

  1. URL da API é un dos parámetros máis importantes que necesitarás configurar para a túa aplicación. Non necesitarás cambialo
  2. Agora, habilita a API REST axustando a lista despregable a SI.
  3. Logo, tes que escoller se vas usar credenciais de usuario, un token ou ambos (como na captura de pantalla anterior). Habilita os que necesites e garda os cambios.

Habilita o inicio de sesión con token externo para usar GLPI Reminders.

Habilita o inicio de sesión con credenciais para usar Gapp Self-Service.

Habilita o inicio de sesión con token externo para usar Gapp White Label.

Engade un Cliente de API

Por defecto, a API do GLPI sópermite acceder desde o mesmo servidor.

Necesitamos crear polo menos un cliente de API para conceder acceso aos nosos clientes. Entón, volvamos á nosa páxina anterior de configuración da API e fagamos clic no botón Engadir Cliente de API.

Neste formulario, podes habilitar varios Clientes de API, só:

  1. Engade un nome descritivo
  2. Establece activo en SÍ.
  3. Non é obrigatorio, pero deberías rexistrar cada conexión. Podes elixir entre rexistrar as conexións no rexistro do GLPI ou nun arquivo de rexistro.
  4. Finalmente, podes filtrar o acceso por IP.
  5. Garda e estás listo para comezar, a menos que a aplicación que estás a usar admita token de aplicación, nese caso necesitarás regeneralo e engadilo á configuración da aplicación. Esta é unha capa de seguridade extra opcional.
  Gapp 2.7: Soporte paso a paso para máis funcionalidades de GLPI

Garda e estás listo para comezar, a menos que a aplicación que estás a usar admita token de aplicación, nese caso necesitarás rexeneralo e engadilo á configuración da aplicación. Esta é unha capa de seguridade extra opcional.

Token de API de Usuario

Se a túa aplicación o require, como é o caso da nosa extensión do navegador GLPI Reminders ou a aplicación Gapp White Label, é necesario realizar un último paso para que funcione.

Accede ao teu perfil de usuario (cada usuario ten que realizar este paso), e na sección inferior Chaves de acceso remoto, fai clic en Regenerar e garda.

Despois, terás un novo token de API. Podes copialo facendo clic no icono de copia á dereita. Despois, pégao na configuración do teu software.

Se estás a usar os GLPI Reminders, verás algo así.

GLPI Reminders

E iso é todo!

Share this post

Deixa unha resposta

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *

10 − seven =

Protected by Spam Master