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:
- URL da API é un dos parámetros máis importantes que necesitarás configurar para a túa aplicación. Non necesitarás cambialo
- Agora, habilita a API REST axustando a lista despregable a SI.
- 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ó:
- Engade un nome descritivo
- Establece activo en SÍ.
- 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.
- Finalmente, podes filtrar o acceso por IP.
- 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.
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í.
E iso é todo!
Deixa unha resposta