Partager via


Collecter les journaux d’audit à l’aide de l’API Gestion Office 365

Les flux de synchronisation du journal d’audit se connectent à la Référence de l’API d’activité de gestion Office 365 pour collecter des données de télémétrie, telles que les utilisateurs uniques et les lancements pour les applications. Les flux utilisent une action HTTP pour accéder à l’API. Dans cet article, vous allez configurer l’enregistrement de l’application pour l’action HTTP et les variables d’environnement nécessaires à l’exécution des flux.

Remarque

Le Starter Kit Center of Excellence (CoE) fonctionne sans ces flux. Toutefois, si vous n’utilisez pas les flux, les informations d’utilisation telles que les lancements d’applications et les utilisateurs uniques sont vides dans le tableau de bord Power BI.

Configuration requise

  1. Suivez les étapes décrites dans Configurer le Kit de démarrage CoE et configurer les composants d’inventaire.
  2. Créez vos environnements.
  3. Connectez-vous avec l’identité appropriée.

Conseil

Configurez les flux du journal d’audit uniquement si vous avez choisi les flux de cloud comme mécanisme d’inventaire et de télémétrie.

Avant de configurer les flux du journal d’audit

Avant de commencer, vérifiez que les conditions préalables supplémentaires suivantes sont remplies :

Note

Pour accorder des droits à votre application pour accéder aux API de gestion Office 365, vous pouvez utiliser les services d’authentification fournis par les API via Microsoft Entra ID.

Créer une inscription d’application Microsoft Entra pour l’accès à l’API de gestion Office 365

Suivez ces étapes pour configurer une inscription d’application Microsoft Entra pour un appel HTTP dans un flux Power Automate afin de vous connecter au journal d’audit. Pour en savoir plus, consultez Se familiariser avec les API de gestion Office 365.

  1. Connectez-vous au portail Azure.

  2. Accédez à Microsoft Entra ID>Inscriptions d’applications.

    Capture d’écran montrant l’emplacement du service Azure Inscriptions d’applications.

  3. Sélectionnez + Nouvelle inscription.

  4. Entrez un nom, tel que Microsoft 365 Management, mais ne modifiez aucun autre paramètre. Ensuite, sélectionnez Inscrire.

  5. Cliquez sur Autorisations API>+ Ajouter une autorisation.

    Capture d’écran montrant l’emplacement du bouton Ajouter une autorisation du menu Autorisations de l’API.

  6. Sélectionnez API de gestion Office 365, et configurez les autorisations comme suit :

    1. Sélectionnez Autorisations d’application, puis sélectionnez ActivityFeed.Read.

      Capture d’écran montrant le paramètre ActivityFeed.Read dans la page Demander des autorisations d’API du menu Autorisations de l’API.

    2. Sélectionnez Ajouter des autorisations.

  7. Sélectionnez Accorder un consentement à l’administrateur à <votre organisation>. En savoir plus sur les conditions préalables à la configuration du contenu administrateur.

    Les autorisations d’API reflètent maintenant les autorisations ActivityFeed.Read déléguées avec un statut Accordé pour <votre organisation>.

  8. Sélectionnez Certificats et secrets.

  9. Sélectionnez + Nouveau secret client.

  10. Ajoutez une description et une date d’expiration conformément aux stratégies de votre organisation. Sélectionnez ensuite Ajouter.

  11. Copiez et collez l’ID d’application (client) dans un document texte, par exemple un fichier du Bloc-notes.

  12. Sélectionnez Présentation et copiez et collez les valeurs ID d’application (client) et ID de répertoire (client) dans le même document texte.

    Important

    Veillez à noter l’identificateur global unique (GUID) correspondant à chaque valeur. Vous avez besoin de ces valeurs lorsque vous configurez le connecteur personnalisé.

Mettre à jour les variables d’environnement

Utilisez des variables d’environnement pour choisir l’API de gestion Office 365 héritée ou l’API Graph. Stockez l’ID client et le secret pour l’inscription de l’application dans les variables d’environnement. Selon votre type de cloud pour l’action HTTP, définissez des points de terminaison de service d’audience et d’autorité avec des variables d’environnement. Votre type de cloud peut être commercial, US Government Community Cloud (GCC), US GCC High ou US Department of Defense (DoD). Mettez à jour les nouvelles variables d’environnement avant d’activer les flux.

Vous pouvez stocker l’ID client en texte brut dans la variable d’environnement Journaux d’audit - Clé secrète client. Cependant, nous ne recommandons pas cette approche. Au lieu de cela, créez et stockez la clé secrète client dans Azure Key Vault et référencez-la dans les journaux d’audit - Variable d’environnement Azure Secret client.

Note

Le flux utilisant cette variable d’environnement est configuré avec une condition pour attendre la variable d’environnement Journaux d’audit - Clé secrète client ou Journaux d’audit - Clé secrète Azure client. Toutefois, vous n’avez pas besoin de modifier le flux pour utiliser Azure Key Vault.

Nom  Description Valeur
Journaux d’audit - Utiliser l’API Graph Paramètre qui contrôle si l’API Graph doit être utilisée pour interroger des événements.

Non (par défaut)

Le flux de synchronisation utilise l’API de gestion Office 365 héritée.

Journaux d’audit - Audience Le paramètre d’audience pour les appels HTTP.
  • Commercial (par défaut) : https://manage.office.com
  • GCC : https://manage-gcc.office.com
  • GCC High : https://manage.office365.us
  • DoD : https://manage.protection.apps.mil
Journaux d’audit - Autorité Le champ d’autorité dans les appels HTTP.
  • Commercial (par défaut) : https://login.windows.net
  • GCC : https://login.windows.net
  • GCC High : https://login.microsoftonline.us
  • DoD : https://login.microsoftonline.us
Journaux d’audit - ClientID ID client de l’inscription d’application. ID client de l’application à partir de l’étape Créer une inscription d’application Microsoft Entra pour l’accès à l’API de gestion Office 365.
Journaux d’audit - Secret client Secret client de l’inscription d’application (pas l’ID secret, mais la valeur réelle) en texte brut.

Clé secrète client de l’application à partir de l’étape Créer une inscription d’application Microsoft Entra pour l’accès à l’API de gestion Office 365.

Si vous utilisez Azure Key Vault pour stocker votre ID client et votre clé secrète, laissez cette variable vide.

Journaux d’audit - Secret client Azure Référence Azure Key Vault de la clé secrète client d’inscription d’application.

Référence Azure Key Vault pour la clé secrète client de l’application à partir de l’étape Créer une inscription d’application Microsoft Entra pour l’accès à l’API de gestion Office 365.

Si vous stockez votre ID client en texte brut dans la variable d’environnement Journaux d’audit – Clé secrète client, laissez cette variable vide. Cette variable attend la référence Azure Key Vault, pas la clé secrète. Pour en savoir plus, voir Utiliser les variables d’environnement pour les secrets Azure Key Vault.

Démarrer un abonnement au contenu du journal d’audit

  1. Accédez à make.powerapps.com.

  2. Sélectionnez Solutions.

  3. Ouvrez la solution Center of Excellence - Composants principaux.

  4. Activez le flux Administrateur | Journaux d’audit | Abonnement à l’API de gestion Office 365. Exécutez le flux en entrant start comme opération à exécuter.

    Capture d’écran montrant l’emplacement du bouton Exécuter dans la barre de navigation et le démarrage de l’opération dans le volet d'exécution du flux.

  5. Ouvrez le flux et vérifiez que l’action de démarrage de l’abonnement a réussi.

Important

Si vous avez déjà activé l’abonnement, vous voyez un message (400) L’abonnement est déjà activé. Ce message signifie que l’abonnement est déjà activé. Vous pouvez ignorer ce message et poursuivre la configuration.

Si vous ne voyez pas le message précédent ou une réponse (200), la demande a probablement échoué. Il peut y avoir une erreur dans votre configuration qui empêche le flux de fonctionner. Les problèmes courants à vérifier sont les suivants :

Activer les flux

  1. Accédez à make.powerapps.com.

  2. Sélectionnez Solutions.

  3. Ouvrez la solution Center of Excellence - Composants principaux.

  4. Activez le flux Administrateur | Journaux d’audit | Mettre à jour les données (V2). Ce flux met à jour la table Power Apps avec des informations sur le dernier lancement. Il ajoute également des métadonnées aux enregistrements du journal d’audit.

  5. Activez le flux Administrateur | Journaux d’audit | Synchroniser les journaux d’audit (V2). Ce flux s’exécute selon un calendrier horaire et recueille les événements du journal d’audit dans la table Journal d’audit.

Fournir des commentaires

Si vous rencontrez un problème avec le Kit de démarrage CoE, déposez un bogue sur la solution à aka.ms/coe-starter-kit-issues.