> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wirespeed.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Microsoft Entra Sign-in Logs

> Ingérez les journaux de connexion de Microsoft Entra ID

> [!WARNING]
>
> Cette intégration n’est nécessaire que si votre organisation ne dispose pas d’Entra ID Protect Plan 1 ou supérieur. Si vous disposez d’Entra IDP P1 ou supérieur, l’intégration Microsoft par défaut de Wirespeed ingère les journaux de connexion.

> [!NOTE]
>
> Les connexions non interactives et celles des principaux de service ne sont pas ingérées. Wirespeed ne traite que les données de connexion interactives des utilisateurs issues de ce flux. La même limitation s’applique à la visibilité des connexions lorsque vous utilisez l’intégration Microsoft principale avec Entra ID P1 ou supérieur.

Wirespeed utilise les paramètres d’exportation de données d’Entra ID pour transférer ce flux de connexions interactives des utilisateurs vers un blob de stockage appartenant au client, synchronisé toutes les minutes. Un délai de 5 à 10 minutes entre une connexion et sa publication par Microsoft dans le compte de stockage est courant.

## Instructions d’intégration

### 1. Créer un compte de stockage

1. Connectez-vous à [https://portal.azure.com](https://portal.azure.com)
2. Recherchez **Storage Accounts**
3. Cliquez sur Create et renseignez les options suivantes :
   1. **Subscription** : choisissez un abonnement pour le compte de stockage
   2. **Resource Group** : vous pouvez sélectionner n’importe quel groupe de ressources
   3. **Storage account name** : saisissez un nom pour le blob de stockage
   4. **Region** : n’importe quelle région, US - West de préférence
   5. **Primary Service** : Azure Blob Storage
   6. **Performance** : Standard
   7. **Redundancy** : Locally-redundant storage
   8. Les journaux sont conservés peu de temps dans ces blobs de stockage, mais vous pouvez choisir Geo-redundant storage si vous le souhaitez
4. Review + Create > Create

### 2. Créer une stratégie de cycle de vie

Nous souhaitons faire expirer automatiquement les journaux après une certaine période, afin que vous ne payiez pas leur stockage une fois qu’ils ont été ingérés par Wirespeed. Wirespeed synchronise les journaux toutes les minutes, mais il est courant de définir une rétention de 1 à 7 jours. Wirespeed ne supprime pas les journaux de vos comptes de stockage après ingestion ; c’est pourquoi une stratégie de cycle de vie est utilisée.

1. Accédez au compte de stockage créé
2. Sélectionnez **Data Management** > **Lifecycle management**
3. Cliquez sur Add a rule et renseignez les options suivantes :
   1. **Rule name** : saisissez un nom pour la règle
   2. **Rule scope** : Apply rule to all blobs in your storage account
   3. **Blob type** : Append blobs
   4. **Blob subtype** : Base blobs
4. Cliquez sur Next
5. If Base blobs were Last modified more than N days ago then Delete the blob
   1. Toute valeur où N>=1 jour est acceptable

### 3. Transférer les journaux

1. Recherchez **Sign-in Logs** dans le portail Azure
2. Sélectionnez **Export Data Settings**
   1. Saisissez un **Diagnostic setting name**
   2. Sélectionnez **Add a diagnostic setting**
   3. Logs > Categories > **SignInLogs**
   4. Destination details > **Archive to a storage account**
   5. Sélectionnez le compte de stockage créé à l’**étape 1**
3. Cliquez sur Save

### 4. Intégrer à Wirespeed

1. Accédez au compte de stockage créé à l’étape 1
2. Sélectionnez **Security + networking** > **Access keys**
3. Copiez la **connection string** de **key1**
4. Connectez-vous à Wirespeed et accédez à Intégrations > [Ajouter une intégration](https://app.wirespeed.co/settings/integrations?tab=browse) > Microsoft Entra Sign-in Logs
5. Saisissez le nom de votre compte de stockage et la chaîne de connexion

Après l’intégration, il est normal de voir dans nos journaux d’intégration des avertissements indiquant « Failed to list blobs from container » ou « the specified container does not exist ». Microsoft ne publie pas les journaux immédiatement ; cet avertissement reste donc présent jusqu’à leur publication.

## Coût

> [!TIP]
>
> En bref : comptez moins de 5 \$ par mois

Cette intégration entraîne un coût minime, car elle est hébergée dans votre compte et non dans le nôtre. Vous pouvez calculer vos coûts à l’aide des informations ci-dessous.

Dans les calculs ci-dessous, nous partons de la taille moyenne d’un événement de connexion, soit **5 Ko**.

### Opérations de lecture de l’API

Nous appelons le point de terminaison **List and Create Container** toutes les minutes. Ce point de terminaison coûte **0,05 \$** par tranche de **10 000** requêtes ([source](https://azure.microsoft.com/en-us/pricing/details/storage/blobs/)). Sur un mois, cela représente **environ 45 000** requêtes d’API, soit un total de **0,225 \$ par mois**.

### Opérations d’écriture de l’API

Ce coût dépend de Microsoft et de la fréquence à laquelle Microsoft écrit dans votre compte de stockage. Si l’on suppose une écriture par minute à **0,0228 \$** par tranche de **10 000** requêtes d’écriture ([source](https://azure.microsoft.com/en-us/pricing/details/storage/blobs/)), pour **environ 45 000** requêtes mensuelles, on obtient un total de **0,1026 \$ par mois**.

### Stockage des données

Avec une stratégie de cycle de vie de **1 jour** et **1 million d’événements de connexion par mois**, 33 000 événements de connexion quotidiens sont stockés à tout moment. `33k events * 5KB/event = 165,000KB = .165GB` stockés à tout moment. Avec un tarif de stockage de **0,15 \$/Go** ([source](https://azure.microsoft.com/en-us/pricing/details/storage/blobs/)), cela représente un total de **0,02475 \$ par mois**.

### Sortie de données

Azure facture les données qui quittent son réseau. Si le téléchargement depuis le compte lui-même est gratuit, la sortie réseau est facturée **0,08 \$/Go** ([source](https://azure.microsoft.com/en-us/pricing/details/bandwidth/)). Les événements de connexion pèsent **environ 5 Ko** chacun, soit **environ 200 000** événements de connexion par Go. Pour une organisation comptant **1 million d’événements de connexion par mois**, comptez **0,40 \$ par mois**.

Si vous constatez des valeurs différentes dans votre environnement, veuillez contacter l’assistance.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.