Ce que cette intégration apporte
Microsoft Entra ID peut fournir une activité normalisée relative aux identités, aux connexions, aux risques, aux appareils et aux simulations d’attaque. Voici quelques exemples examinés :account.compromised— compte signalé comme compromisauth.login.unusual— connexions depuis des contextes inhabituelsphishing.simulation.clicked— a cliqué sur une simulation sans la signaler
Ce dont Living Security a besoin
Vous décidez de ce que cette connexion peut faire
Cette connexion lit des données. Elle peut également effectuer des actions dans votre annuaire, mais uniquement si vous choisissez de l’autoriser. Toutes les autorisations ci-dessus, à l’exception de la dernière, sont en lecture seule. Si vous n’accordez que celles-ci, la connexion ne pourra jamais modifier quoi que ce soit dans votre locataire — la plateforme le détecte et ne propose alors aucune action de groupe. AjoutezGroupMember.ReadWrite.All et les actions d’appartenance à un groupe deviennent disponibles dans les
Playbooks. Rien ne se déclenche de lui-même : vous devez encore choisir les groupes que la
plateforme peut modifier (voir ci-dessous) et créer un Playbook qui les utilise.
Vous pouvez revenir sur votre décision à tout moment. Il suffit d’ajouter ou de retirer une autorisation dans Microsoft Entra ID
et d’accorder à nouveau le consentement de l’administrateur — il n’est pas nécessaire de saisir à nouveau les identifiants dans la
plateforme, et vos synchronisations de données continuent de fonctionner pendant ce temps. La modification prend effet en
une heure environ.
GroupMember.ReadWrite.All ne signifie jamais « n’importe quel groupe du locataire ».Choisissez ces groupes avec soin : évitez tout groupe qui confère des rôles d’administration,
un accès privilégié ou des droits de licence.Policy.Read.ConditionalAccess — sans cette autorisation, Microsoft supprime le détail de l’accès conditionnel
de chaque enregistrement de connexion. L’enregistrement indique toujours qu’une stratégie d’accès conditionnel a été
satisfaite, mais la liste des stratégies est renvoyée vide. Rien n’échoue et rien ne vous avertit : les données de connexion
continuent d’arriver et la connexion reste saine. La plateforme ne peut simplement pas déterminer quelles connexions
ont été satisfaites par l’authentification multifacteur ; l’activité MFA issue de cette connexion reste donc vide.IdentityRiskEvent.Read.All — la lecture des détections de risques nécessite également une licence Microsoft Entra ID P1 ou
P2. La détection des identifiants divulgués est disponible à tous les niveaux, y compris P1 ; les
détections premium sont signalées comme generic en dessous de P2.Prérequis
- Vous devez disposer d’un accès Administrateur d’application ou Administrateur général dans Microsoft Entra ID pour enregistrer des applications et accorder le consentement de l’administrateur.
Partie A — Dans Microsoft Entra ID
Votre administrateur Microsoft Entra ID effectue ces étapes.Enregistrer une nouvelle application
- Connectez-vous au centre d’administration Microsoft Entra.
- Dans la navigation de gauche, accédez à Entra ID → App registrations.
- Cliquez sur New registration.
- Saisissez un nom explicite pour l’application, par exemple
Living Security Platform. - Sous Supported account types, sélectionnez Accounts in this organizational directory only.
- Laissez Redirect URI vide — cette intégration utilise le flux d’informations d’identification du client.
- Cliquez sur Register.
- Application (client) ID
- Directory (tenant) ID
Ajouter les autorisations d'application Microsoft Graph
- Sur la page Overview de votre application, cliquez sur API permissions dans le menu de gauche.
- Cliquez sur Add a permission.
- Sélectionnez Microsoft Graph.
- Sélectionnez Application permissions.
- Recherchez et sélectionnez chacune des autorisations ci-dessous, puis cliquez sur Add permissions :
User.Read.AllSecurityAlert.Read.AllAuditLog.Read.AllPolicy.Read.ConditionalAccessAttackSimulation.Read.AllDevice.Read.AllDeviceManagementManagedDevices.Read.AllIdentityRiskEvent.Read.All
- Ajoutez
GroupMember.ReadWrite.Alluniquement si vous souhaitez que les Playbooks puissent modifier l’appartenance à un groupe. Ignorez cette étape pour que cette connexion reste en lecture seule.
Accorder le consentement de l'administrateur
- Sur la page API permissions, cliquez sur Grant admin consent for <your tenant name>.
- Dans la boîte de dialogue de confirmation, cliquez sur Yes.
- Vérifiez que chaque autorisation affiche Granted dans la colonne Status.
Créer un secret client
- Sur la page Overview de votre application, cliquez sur Certificates & secrets dans le menu de gauche.
- Cliquez sur l’onglet Client secrets, puis sur New client secret.
- Saisissez une description (par exemple
Living Security Platform). - Choisissez une durée d’expiration conforme à votre politique de rotation.
- Cliquez sur Add.
401 Unauthorized.Déterminer l'hôte de l'API Graph et l'hôte d'autorité
Partie B — Dans Living Security Platform
Le responsable du programme effectue cette étape, ou l’administrateur système s’il a été invité dans la plateforme. Vous êtes maintenant connecté à Microsoft Entra ID (Client Credentials).Dépannage
403 Forbidden
403 Forbidden
- Toutes les autorisations requises figurent dans API permissions
- Chaque autorisation affiche le statut Granted (coche verte)
- Le consentement de l’administrateur a été accordé après l’ajout des autorisations
Résultats vides pour certains flux de données
Résultats vides pour certains flux de données
- Aucun utilisateur →
User.Read.Allmanquant - Aucune alerte de sécurité →
SecurityAlert.Read.Allmanquant - Aucun journal de connexion →
AuditLog.Read.Allmanquant - Aucun résultat de simulation d’attaque →
AttackSimulation.Read.Allmanquant - Aucun appareil Entra ID →
Device.Read.Allmanquant - Aucun appareil géré par Intune →
DeviceManagementManagedDevices.Read.Allmanquant - Aucune détection de risque →
IdentityRiskEvent.Read.Allmanquant, consentement de l’administrateur non accordé à nouveau après son ajout, ou locataire dont la licence est inférieure au niveau minimal Microsoft Entra ID P1
La demande de jeton échoue avec invalid_client
La demande de jeton échoue avec invalid_client
Les actions de groupe n'apparaissent pas dans un Playbook
Les actions de groupe n'apparaissent pas dans un Playbook
GroupMember.ReadWrite.Allest présent sur l’enregistrement de l’application, avec le consentement de l’administrateur accordé. Si vous l’avez ajouté récemment, patientez jusqu’à une heure.- Un administrateur a désigné une liste d’autorisation de groupes sur la connexion.
- La connexion est active et saine.
L'accès conditionnel bloque la connexion ou ses actions
L'accès conditionnel bloque la connexion ou ses actions
login.microsoftonline.com et les demandes de données atteignent
graph.microsoft.com ; les deux doivent aboutir.Si seules les adresses de synchronisation sont autorisées, la configuration échoue lors de l’obtention d’un jeton et aucune
connexion n’est créée. Si seules les adresses de la plateforme sont autorisées, la configuration réussit et
chaque synchronisation ne renvoie aucun enregistrement.
