> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/fr/deploiement/required-permissions.md).

# Autorisations requises

Autorisations Microsoft Graph et Azure requises par les applications du portail RealmJoin pour les fonctionnalités en libre-service et d’administration.

RealmJoin Portal se compose de plusieurs applications utilisées pour différents cas d’usage.

## Portail RealmJoin

ID de l’application : `b0130885-16be-4c6f-83de-5b1042b5d2e3`

Les utilisateurs interagissent avec cette application en libre-service. Les administrateurs utilisent cette application pour interagir avec toutes les fonctionnalités du Portail RealmJoin.

Toutes les autorisations suivantes sont du type d’autorisation «**Delegated** » ( = ne peut fonctionner que lorsqu’un utilisateur est connecté de manière interactive). De plus, cette application peut être **consenti par utilisateur** ( = le consentement administrateur est facultatif).

Ces autorisations sont requises pour les fonctionnalités de base de l’application par utilisateur.

### Autorisations d’API

Les autorisations suivantes sont de type "Delegated" et sont principalement utilisées pour la connexion au Portail.

| Revendication   | Autorisation                                                       |
| --------------- | ------------------------------------------------------------------ |
| User.Read       | Se connecter et lire le profil utilisateur                         |
| profile         | Afficher le profil de base des utilisateurs                        |
| email           | Afficher l’adresse e-mail des utilisateurs                         |
| openid          | Connecter les utilisateurs                                         |
| offline\_access | Conserver l’accès aux données auxquelles vous lui avez donné accès |

{% hint style="info" %}
Selon la manière dont vous avez configuré votre tenant, vous pouvez trouver les autorisations « RealmJoin Portal - Core Features » ci-dessous dans l’application « RealmJoin Portal » ou dans l’application distincte décrite ci-dessous.
{% endhint %}

Le tableau suivant reflète les autorisations (type autorisations d’application) si les unités administratives (AU) **ne sont pas utilisées**.

Certaines autorisations sont nécessaires pour des fonctionnalités facultatives ; veuillez vous adresser à votre agent d’intégration afin d’adapter le consentement à vos besoins.

| Revendication                                           | Autorisation                                                                                            |
| ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| AuditLog.Read.All                                       | Lire toutes les données du journal d’audit                                                              |
| BitLockerKey.Read.All                                   | Lire toutes les clés BitLocker                                                                          |
| Device.Read.All                                         | Lire tous les appareils                                                                                 |
| DeviceLocalCredential.Read.All                          | Lire les mots de passe des informations d’identification locales de l’appareil                          |
| DeviceManagementApps.ReadWrite.All                      | Lire et écrire les applications Microsoft Intune                                                        |
| DeviceManagementConfiguration.Read.All                  | Lire la configuration et les stratégies des appareils Microsoft Intune                                  |
| DeviceManagementManagedDevices.PrivilegedOperations.All | Exécuter des actions à distance ayant un impact sur les utilisateurs sur les appareils Microsoft Intune |
| DeviceManagementManagedDevices.Read.All                 | Lire les appareils Microsoft Intune                                                                     |
| DeviceManagementScripts.ReadWrite.All                   | Lire et écrire les scripts Microsoft Intune                                                             |
| DeviceManagementServiceConfig.Read.All                  | Lire la configuration Microsoft Intune                                                                  |
| Group.ReadWrite.All                                     | Lire et écrire tous les groupes                                                                         |
| GroupMember.ReadWrite.All                               | Lire et écrire toutes les appartenances aux groupes                                                     |
| User.Read.All                                           | Lire tous les profils complets des utilisateurs                                                         |
| WindowsUpdates.ReadWrite.All                            | Lire et écrire tous les paramètres de déploiement des mises à jour Windows                              |
| AdministrativeUnit.Read.All (optional)                  | Lire toutes les unités administratives                                                                  |

## Portail RealmJoin - Fonctionnalités de base

ID de l’application : `61fcb903-2868-4c54-91cd-2716c62c5007`

Les administrateurs et les utilisateurs n’interagissent pas directement avec cette application. Elle représente le back-end de RealmJoin qui interagit avec Entra ID et Intune.

Toutes les actions déclenchées par cette application sont filtrées via le modèle interne d’autorisations (RBAC) de RealmJoin, qui peut évaluer les appartenances aux groupes et aux rôles Entra.

Toutes les autorisations suivantes sont du type d’autorisation «**Application** » ( = peut fonctionner sans utilisateur connecté) et cible [API Microsoft Graph](https://docs.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0). Vous pouvez en savoir plus sur les autorisations individuelles [ici](https://docs.microsoft.com/en-us/graph/permissions-reference).

### Autorisations d’API

Le tableau suivant reflète les autorisations (type autorisations d’application) si les unités administratives (AU) **ne sont pas utilisées**.

Certaines autorisations sont nécessaires pour des fonctionnalités facultatives ; veuillez vous adresser à votre agent d’intégration afin d’adapter le consentement à vos besoins.

| Revendication                                           | Autorisation                                                                                            |
| ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| AuditLog.Read.All                                       | Lire toutes les données du journal d’audit                                                              |
| BitLockerKey.Read.All                                   | Lire toutes les clés BitLocker                                                                          |
| Device.Read.All                                         | Lire tous les appareils                                                                                 |
| DeviceLocalCredential.Read.All                          | Lire les mots de passe des informations d’identification locales de l’appareil                          |
| DeviceManagementApps.ReadWrite.All                      | Lire et écrire les applications Microsoft Intune                                                        |
| DeviceManagementConfiguration.Read.All                  | Lire la configuration et les stratégies des appareils Microsoft Intune                                  |
| DeviceManagementManagedDevices.PrivilegedOperations.All | Exécuter des actions à distance ayant un impact sur les utilisateurs sur les appareils Microsoft Intune |
| DeviceManagementManagedDevices.Read.All                 | Lire les appareils Microsoft Intune                                                                     |
| DeviceManagementScripts.ReadWrite.All                   | Lire et écrire les scripts Microsoft Intune                                                             |
| DeviceManagementServiceConfig.Read.All                  | Lire la configuration Microsoft Intune                                                                  |
| Group.ReadWrite.All                                     | Lire et écrire tous les groupes                                                                         |
| GroupMember.ReadWrite.All                               | Lire et écrire toutes les appartenances aux groupes                                                     |
| User.Read.All                                           | Lire tous les profils complets des utilisateurs                                                         |
| WindowsUpdates.ReadWrite.All                            | Lire et écrire tous les paramètres de déploiement des mises à jour Windows                              |
| AdministrativeUnit.Read.All (optional)                  | Lire toutes les unités administratives                                                                  |

## Portail RealmJoin - Fonctionnalités de sécurité

ID de l’application : `e5713826-15ee-4f6c-91ee-56cb1844e275`

Cette application est responsable des informations de sécurité avancées dans le Portail ReamJoin. Veuillez vous adresser à votre agent d’intégration afin d’adapter le consentement à vos besoins.

Toutes les autorisations suivantes utilisent l’ `WindowsDefenderATP` API.

### Autorisations d’API

| Revendication                   | Autorisation                                                                        |
| ------------------------------- | ----------------------------------------------------------------------------------- |
| AdvancedQuery.Read.All          | Exécuter des requêtes avancées                                                      |
| Alert.Read.All                  | Lire toutes les alertes                                                             |
| File.Read.All                   | Lire les profils de fichiers                                                        |
| Ip.Read.All                     | Lire les profils d’adresses IP                                                      |
| Machine.Read.All                | Lire tous les profils de machines                                                   |
| Score.Read.All                  | Lire le score Threat and Vulnerability Management                                   |
| SecurityConfiguration.Read.All  | Lire toutes les configurations de sécurité                                          |
| SecurityRecommendation.Read.All | Lire les recommandations de sécurité de Threat and Vulnerability Management         |
| Software.Read.All               | Lire les informations logicielles de Threat and Vulnerability Management            |
| Ti.Read.All                     | Lire tous les IOC                                                                   |
| Url.Read.All                    | Lire les profils d’URL                                                              |
| User.Read.All                   | Lire les profils utilisateur                                                        |
| Vulnerability.Read.All          | Lire les informations sur les vulnérabilités de Threat and Vulnerability Management |

## RealmJoin

ID de l’application : `008c704d-20fe-4c15-bab0-c2e6f66a992c`

Cette application est responsable de l’application cliente (RealmJoin **Agent**).

Veuillez vous adresser à votre agent d’intégration afin d’adapter le consentement à vos besoins.

### Autorisations d’API

| Revendication   | Autorisation                                    |
| --------------- | ----------------------------------------------- |
| Device.Read.All | Lire tous les appareils                         |
| Group.Read.All  | Lire tous les groupes                           |
| User.Read       | Se connecter et lire le profil utilisateur      |
| User.Read.All   | Lire tous les profils complets des utilisateurs |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.realmjoin.com/fr/deploiement/required-permissions.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
