# Enregistrement d'application Azure

{% hint style="info" %}
Uniquement pertinent pour [Multi-locataires séparés](https://docs.scepman.com/fr/configuration-azure/split-tenancy) configurations.
{% endhint %}

SCEPman doit interagir avec votre Azure Active Directory et les points de terminaison Intune pour fournir le certificat et la validation OCSP des utilisateurs et des appareils. Pour fournir les autorisations nécessaires à SCEPman, vous devez créer une inscription d’application (App Registration) dans votre locataire.

## Générer l’inscription d’application (obtenir l’identifiant de l’application)

1. Se connecter à [Portail Azure](https://portal.azure.com)
2. Accéder à **Azure Active Directory**
3. Cliquer sur **Inscriptions d’applications**

![](https://129332256-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-a8211f3372358b01f2c1ff91c9a0ee59ebb5be32%2F2021-07-23-08_47_59-app-registrations-microsoft-azure-and-2-more-pages-c4a8-ehamed-microsoft-.png?alt=media)

4\. Cliquer sur **Nouvelle inscription** et saisir un **nom**, par ex. SCEPman. Pour le type de compte pris en charge, choisir **Comptes uniquement dans ce répertoire organisationnel** et cliquer sur s’inscrire.

![](https://129332256-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-d81e9875a6fa2c82c5699da28eb304ed3474b23b%2F2021-07-23-08_49_37-register-an-application-microsoft-azure-and-2-more-pages-c4a8-ehamed-micro.png?alt=media)

5\. Vous pouvez copier l’ **Identifiant de l’application (client)** maintenant. L’identifiant est important et sera nécessaire plus tard lors du déploiement de SCEPman.

![](https://129332256-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-4cf962236038fceeb58fbdd74d99173f2c5fb851%2F2021-07-23-08_50_59-scepmanreg-microsoft-azure-and-2-more-pages-c4a8-ehamed-microsoft-edge.png?alt=media)

Créer une nouvelle variable d’environnement dans le service d’application SCEPman avec le nom [AppConfig:AuthConfig:ApplicationId](https://docs.scepman.com/fr/configuration-scepman/application-settings/dependencies-azure-services/azure-ad#appconfig-authconfig-applicationid) et coller l’identifiant d’application copié comme valeur.

## Générer un secret (obtenir la valeur du secret client)

1\. Rester dans **Inscriptions d’applications** et cliquer sur **Certificats et secrets**

![](https://129332256-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-9052dbda134bade7a7df444f27b509349ae5cd9f%2F2021-07-23-08_52_08-scepmanreg-microsoft-azure-and-2-more-pages-c4a8-ehamed-microsoft-edge.png?alt=media)

2\. Cliquer sur **Nouveau secret client**, ajouter une description et choisir l’expiration. Nous recommandons **24 mois**, cela permet d’assurer un service continu pendant deux ans. Vous pouvez révoquer un secret à tout moment. Cliquer sur **Ajouter**

![](https://129332256-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-c0f38ab422f7bbf2eb2833fe7dcdcf2478a380d3%2F2021-07-23-09_06_11-azure-app-registration-scepman-docs-and-1-more-page-work-microsoft-edge.png?alt=media)

3\. **Copier la valeur du secret** et la noter dans un endroit sécurisé.

{% hint style="warning" %}
Veuillez ne pas la confondre avec l’"Identifiant du secret client **ID**". Nous avons besoin de la "Valeur du secret client **Value**" ici.
{% endhint %}

{% hint style="warning" %}
Copiez immédiatement la valeur du secret client. Vous ne pourrez pas la récupérer après avoir quitté ce sous-menu.
{% endhint %}

![](https://129332256-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-f348682d643335d15ad88a2f328f9092a58dc4d8%2Fimage.png?alt=media)

4. Créer le paramètre SCEPman [AppConfig:AuthConfig:ApplicationKey](https://docs.scepman.com/fr/configuration-scepman/application-settings/dependencies-azure-services/azure-ad#appconfig-authconfig-applicationkey) avec la valeur du secret client.

## Configurer les autorisations

Rester dans **Inscriptions d’applications** et cliquer sur **Autorisations d’API**

1. **Supprimer** la valeur par défaut **Utilisateur** **Lecture** autorisations.

![](https://129332256-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-933a5d5c8b03d177791b167d8b930da721afc276%2Fscreenshot-2020-02-03-at-10.54.48%20\(1\).png?alt=media)

2\. Cliquer sur **Ajouter une autorisation** et choisir **Microsoft Graph**. Une fois choisi, sélectionner **Autorisations d’application** et rechercher directory. Ajouter **Directory.ReadAll** comme autorisation.

![](https://129332256-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-094488757869a78f699616a5b1863d36ae1ce657%2Fapp-permission-graph%20\(1\).png?alt=media)

![](https://129332256-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-db95402d9089c53ce050e1cde83aaf6beea474e8%2Fapp-permission-directory-read%20\(1\)%20\(1\)%20\(1\).png?alt=media)

3\. Maintenant cliquer sur **Ajouter une autorisation** et choisir **Intune**. Une fois choisi, sélectionner **Autorisations d’application** et rechercher scep. Ajouter **scep\_challenge\_provider** comme autorisation

![](https://129332256-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-45b33cc616a68aedbb3cc63341c2405cabc8d206%2Fapp-permission-intune%20\(1\)%20\(1\).png?alt=media)

![](https://129332256-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-46eb2ea92e7d1accaae30f634f98212f1cddc6c7%2Fapp-permission-scep%20\(1\).png?alt=media)

4. Recherchez et ajoutez également les autorisations Graph suivantes : `DeviceManagementConfiguration.Read.All` et `DeviceManagementManagedDevices.Read.All`
5. Enfin cliquer sur **Accorder le consentement de l’administrateur** et **confirmer** le consentement pour l’inscription d’application donnée.

<figure><img src="https://129332256-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FBxwHTG0eXVTMLzESdIWH%2F2024-03-13%2012_10_27-SCEPman-api.png?alt=media&#x26;token=19ae6761-59f2-4fde-99f3-498bea4b2a9b" alt=""><figcaption></figcaption></figure>

6. Après avoir accordé les autorisations avec succès, vous devriez voir un statut vert pour chaque autorisation.

<figure><img src="https://129332256-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FPqHvqGEiBsnquNtgQifc%2F2024-03-13%2012_12_18-SCEPman-api.png?alt=media&#x26;token=dcf94b12-3800-42dc-832c-4c0882d40fa9" alt=""><figcaption></figcaption></figure>

L’inscription d’application est terminée.
