GLPI plugin that allows you to use SAML to authenticate and authorize users.
- GLPI 0.85.x, 0.90.x, up to 9.6.x for version 1.2; GLPI 10.0.x (up to 10.0.7) for version 2.0
- php >= 5.4
- composer
- Clone project into GLPI plugins directory
- Rename the plugin directory name from glpi-fpsaml to fpsaml
- Enter into plugin directory and run
composer install
- Copy
cfg.tpl.php
and rename it tocfg.php
- Edit cfg.php file, each parameter is described in file comments
- To configure plugin you need:
- certificate, that is used to sign SAML messages returned by ADFS
- certificate and private key for singing SAML requests
- directory for caching ADFS metadata information
- sample tutorial about how to configure ADFS for SAML 2.0 could be find here: https://docs.microsoft.com/en-us/powerapps/maker/portals/configure/configure-saml2-settings
- ensure that in Transform an Incoming Claim rule Incoming claim type points to the property that corresponds with GLPI username