SSO Login

Connectez-vous à GLPI avec votre compte Microsoft, Google ou de votre fournisseur OpenID

SSO Login ajoute à la page de connexion de GLPI le bouton pour se connecter avec un compte Microsoft (Entra ID), Google ou de tout fournisseur OpenID Connect, comme Keycloak et Okta. L'utilisateur se connecte avec le même compte que sa messagerie, avec le MFA de l'entreprise, et le profil GLPI peut venir de son groupe de sécurité dans Entra. Il fonctionne sur GLPI 11 et GLPI 12.

Sous licenceGLPI 11 et 12

Fonctionnalités

Un même GLPI sert plusieurs organisations : acceptez un locataire, une liste de locataires ou toute organisation Microsoft. Au premier accès, le module associe le compte par l'identifiant GLPI, puis par l'identifiant fixe du fournisseur. Les comptes locaux et les administrateurs ne sont pas repris par une connexion externe, sauf si vous l'autorisez.

Les applications se trouvent dans Configuration > SSO Login, chacune avec l'onglet Test, qui valide la configuration sans se connecter, ainsi que les utilisateurs liés, les journaux et l'historique. Si vous le souhaitez, qui ouvre GLPI va directement à la connexion Microsoft, et l'administrateur local garde toujours une issue pour se connecter avec identifiant et mot de passe.

Connexion avec Microsoft Entra ID, Google et OpenID Connect (Keycloak, Okta et autres), avec plusieurs applications à la fois

Profil, entité et groupe GLPI attribués par règle à partir des groupes de sécurité Entra ou des rôles du fournisseur

Multi-tenant pour les MSP : un locataire, une liste de locataires acceptés ou toute organisation Microsoft

Option d'aller directement à la connexion SSO : qui ouvre GLPI va chez Microsoft sans passer par la page de connexion

MFA de GLPI préservé, avec l'option d'exiger le MFA du fournisseur, et secret client stocké chiffré

Le premier accès associe par l'identifiant GLPI ; ensuite le lien utilise l'identifiant fixe du compte chez le fournisseur

Création automatique de l'utilisateur à la première connexion, facultative et limitée aux domaines de messagerie que vous autorisez

Se déconnecter de GLPI ferme aussi la session chez le fournisseur

Onglet Test qui valide la configuration sans se connecter, avec utilisateurs liés, journaux et historique par application

Comment ça fonctionne

Étape 1

Inscrivez l'application chez le fournisseur

Dans Entra ID, créez l'inscription de l'application avec l'URI de redirection que le module affiche prête à copier, générez le secret client et ajoutez les revendications email, upn et, pour les profils par groupe, groups.

Étape 2

Ajoutez l'application dans GLPI

Dans Configuration > SSO Login, cliquez sur Ajouter, choisissez le fournisseur et indiquez l'ID client, le secret et le locataire. L'onglet Test confirme la configuration avant que le bouton n'apparaisse sur la page de connexion.

Étape 3

Définissez les profils et ouvrez l'accès

Créez des règles d'affectation d'habilitations avec le groupe du fournisseur comme critère et activez l'application. Si vous le souhaitez, activez l'option d'aller directement à la connexion SSO.

Voyez-le en action

Un aperçu rapide de ce que le plugin fait en pratique.

Démo vidéo bientôt disponible.

Galerie d'images

Questions fréquentes

Non. Le module est destiné à GLPI 11 et GLPI 12. Sur GLPI 10, le SSO avec Entra ID passe par SAML, avec un plugin de la communauté.

Non. SSO Login joue le même rôle et ne cohabite pas avec lui actif : désactivez OAuth SSO avant d'installer le module.

Oui. Ajoutez la revendication de groupes à l'inscription de l'application et créez une règle d'affectation d'habilitations avec l'ID d'objet du groupe de sécurité. Le profil est dynamique : qui quitte le groupe perd le profil à la connexion suivante.

La page de connexion de GLPI continue de proposer identifiant et mot de passe, et un administrateur local peut toujours se connecter. Même avec l'option d'aller directement à la connexion SSO activée, l'adresse de la page de connexion avec ?noAUTO=1 à la fin affiche le formulaire.

Protégez aussi la connexion par mot de passe

SSO Login s'occupe de qui se connecte avec le compte d'entreprise. Security Guard limite les tentatives de mot de passe sur la connexion locale, l'API et CalDAV et bloque la force brute, et il est gratuit.

Découvrir Security Guard

Commencez à utiliser SSO Login

Consultez les plans disponibles ou lisez l'article complet sur ce module.

Voir les plans Lire l'article complet
Besoin d'aide ?