Vues :

Introduction

Dans cet article, nous allons voir comment créer une application dans Azure AD avec les bonnes autorisations d'API afin de pouvoir exporter une solution Power Platform d'un environnement et de l'importer à un autre.

Prérequis

  1. Power Apps portal
  2. Azure Portal

Enregistrer une application dans Microsoft Entra Id (Anciennement Azure AD)

En première étape, nous devons configurer un service de connexion utilisant le service principal. Cela peut-être fait en enregistrant une application dans Azure Active Directory.

Enregistrer une application :

1. Ouvrir le portail Azure (https://portal.azure.com)

2. Cliquez sur Microsoft Entra Id   

3. Depuis le menu à gauche, cliquez sur Inscriptions d'applications

4. Cliquez sur Nouvelle inscription

5. Créez une nouvelle inscription d'application

6. Prendre note de l'ID d'application (client) et de l'ID de l'annuaire (locataire)

 

Ajouter les API autorisées

1. Sur le menu de gauche, cliquez sur API Autorisées

2. Cliquez sur Ajouter une autorisation

3. Cliquez sur le menu de droite qui vient d'apparaître sur Azure DevOps

4. Cliquez sur Autorisations déléguées

5. Cochez user_impersonation

6. Cliquez sur Ajouter des autorisations

7. Revenir en arrière en cliquant sur Toutes les API

8. Choisir PowerApps Runtime Service

9. Choisir Autorisations déléguées

10. Cochez user_impersonation

11. Cliquez sur Ajouter des autorisations

12. Sur la page des API Autorisées cliqué sur Accorder un consentement d'administrateur

13. Cliquez sur Oui sur la fenêtre Confirmation d'accord de consentement d'administrateur qui vient d'apparaître

Générer un secret client

1. Dans le menu de gauche, cliquez sur Certificats & secrets

2. Puis cliquez sur + Nouveau secret client

3. Rentrez un nom pour le secret ainsi qu'une durée (Attention, la durée de validité du secret impactera directement le temps de fonctionnement de l'application)

4. Cliquez sur Ajouter

5. Prenez bien note du secret généré IL NE SERA PLUS AFFICHE PAR LA SUITE

Créer un utilisateur système dans votre environnement pointant vers l'application Microsoft Entra ID

1. Se rendre sur le centre d'administration Power Platform (https://admin.powerplatform.microsoft.com/)

2. Rendez-vous sur votre environnement et cliquez sur Paramètres

3. Sous Utilisateurs + Autorisations

4. Cliquez sur Utilisateurs de l'application

5. Cliquez sur + Nouvel utilisateur de l'application

6. Ensuite + Ajouter une application

7. Sélectionnez votre application et Ajouter

8. Sélectionnez votre Division

9. Ajoutez des Rôles de sécurité en cliquant sur le crayon

10. Sélectionnez Administrateur système

 

11. Cliquez sur Créer