Déploiement d’une application de service sur un autre locataireDeploying a service application into a different tenant

Cet article décrit le processus de déploiement d’une application de service.This article describes the process of deploying a service application. Dans ce scénario, nous transférons l’application inscrite avec son locataire AD de développement initial sur un locataire AD de production appartenant à une société différente.In this scenario we are transitioning the application from being registered with its initial development AD tenant to being registered with a different company's production AD tenant.

Note

Ce scénario est pertinent uniquement si l’application de service utilise l’authentification par clé symétrique.This scenario is only relevant if the service application uses symmetric key authentication.

ScénarioScenario

La société CoolApp a développé une application de service utilisant Azure Information Protection (AIP) qui chiffre, étiquette et protège les documents lorsque les utilisateurs les exportent à partir d’une application professionnelle comme Dynamics, SAP ou Salesforce.Company CoolApp has developed a service application using Azure Information Protection (AIP) that encrypts, labels, and, protects documents when users are exporting from a business application such as Dynamics, SAP, or, Salesforce. Dans ce scénario, une grande entreprise ABC achète la nouvelle application de CoolApp et l’équipe de CoolApp a besoin de déployer les solutions dans l’environnement d’ABC.For this scenario, large enterprise ABC buys CoolApp's new application so, the CoolApp team needs to deploy their solution into ABC’s environment.

Exemple de flux pour la création d’une clé symétrique dans un autre locataire

Flux 1 : CoolApp fournit une boîte de dialogue d’interface utilisateur à ABC pour mettre en œuvre le déploiement.Flow 1: CoolApp provides a UI dialog to ABC to implement the deployment

À partir du moment où ABC achète la solution de CoolApp, l’administrateur informatique d’ABC doit créer le principal du service CoolApp et inscrire l’application dans le locataire Azure AD d’ABC.Once ABC purchases CoolApp's solution, the IT administrator at ABC must create the CoolApp service principal and register the application in ABC's Azure AD tenant.

Les étapes de cette procédure sont décrites dans la section Créer un principal du service, dans Développement de votre application.The steps for this are outlined in the Create a service Principal section of Developing your application.

Exemple d’interface utilisateur que l’administrateur informatique doit fournir pour votre application

Note

Pour créer un principal du service dans un locataire, vous avez besoin de droits d’administration sur ce locataire.To create Service Principal in a tenant you need tenant admin rights

L’administrateur informatique d’ABC exécute ensuite l’application de CoolApp en tant que service dans l’environnement. Il intègre les informations pour que l’application de CoolApp puisse fonctionner : par exemple, l’identifiant de l’application, l’identifiant du locataire et la clé symétrique.ABC's IT administrator then launches CoolApp's application as a service in their environment and embeds the details for the CoolApp application to work such as; application ID, tenant ID, and, the symmetric key.

Si l’expérience souhaitée n’est pas de fournir à l’administrateur informatique d’ABC une boîte de dialogue d’interface utilisateur pour les informations du principal de service, mieux vaut suivre les indications du Flux 2.If the desired experience is to not provide the IT administrator of ABC with a UI dialog for the service principal information, then Flow 2 is the method to follow.

Flux 2 : l’administrateur informatique d’ABC fournit la clé à l’équipe de CoolApp.Flow 2: ABC IT Administrator provides the key to the CoolApp team

Une fois que l’administrateur informatique d’ABC crée le principal du service, comme indiqué dans la Figure 1, ABC transfère les informations à l’équipe de CoolApp.Once ABC's IT Administrator creates the service principal, as shown in Figure 1, ABC provides the information to the CoolApp team. L’équipe de CoolApp continue ensuite en intégrant les informations dans l’application CoolApp pour pouvoir les utiliser dans le locataire d’ABC.The CoolApp team then proceeds to embed the information in the CoolApp application for use in ABC's tenant.

CommentairesComments

Avant de transmettre vos commentaires, nous vous demandons de consulter notre règlement interne.Before commenting, we ask that you review our House rules.