IT Glossary
Le service principal est l'identité d'une application dans un tenant Microsoft Entra ID. Fonctionnement, risques et différence avec le compte de service.
November 2, 2026
Le principal de service (service principal) est une identité non humaine qui représente une application ou un service dans un tenant Microsoft Entra ID, et l'objet auquel sont rattachés ses autorisations, ses attributions de rôles et ses identifiants. L'inscription d'application définit l'application une seule fois, le principal de service en est l'instance locale dans chaque tenant qui l'utilise.
Les risques tiennent au cycle de vie plus qu'au concept. Un principal de service créé par un collaborateur parti n'a plus de propriétaire. Un secret client configuré avec une longue validité tombe dans l'oubli. Une autorisation d'application étendue sur Microsoft Graph, comme la lecture de toutes les boîtes aux lettres, accordée une fois par un administrateur pour un pilote, survit au pilote. Le terme existe aussi dans Kerberos, où un nom de principal de service (SPN) identifie une instance de service pour les demandes de tickets : une notion distincte.
Prenons une entreprise de 300 salariés qui utilise Microsoft Entra ID depuis des années. Une revue de sécurité recense 140 applications d'entreprise dans le tenant : une trentaine réellement utilisées, une douzaine créées par d'anciens collaborateurs et sans propriétaire, et deux qui détiennent l'autorisation d'application Mail.Read héritée d'un projet de migration. L'une d'elles possède encore un secret client valide dont personne ne connaît l'usage.
Le nettoyage se fait dans Entra ID : désigner des propriétaires, remplacer les secrets client par des certificats ou des identités managées, et retirer les autorisations inutiles. C'est l'application concrète du principe de moindre privilège, que l'ANSSI recommande dans ses guides. Corma couvre le volet SaaS : la plateforme se connecte nativement à Microsoft Entra ID, tient un inventaire complet des applications SaaS utilisées, de leurs licences et de leurs contrats, et mène des revues d'accès avec preuves d'audit, ce qui donne à l'équipe une liste de référence à comparer avec le tenant.
L'inscription d'application est la définition globale d'une application, créée une seule fois dans son tenant d'origine. Le service principal est l'instance de cette application dans un tenant précis, et c'est là que les autorisations et les rôles sont accordés.
Non. Un compte de service est un compte de type utilisateur employé par un programme, en général protégé par un mot de passe. Un service principal est une identité d'application dans Entra ID, avec ses propres identifiants et autorisations, et il ne peut pas se connecter de façon interactive.
Non. Un principal de service s'authentifie par secret, certificat ou informations d'identification fédérées, jamais par un second facteur : des autorisations limitées et des identifiants protégés comptent donc le plus.
Donnez un propriétaire à chaque service principal, accordez-lui uniquement les autorisations nécessaires, préférez les certificats ou les identités managées aux secrets client, et révisez ses autorisations régulièrement.