Partager via


Exemple de code : Service de gestion

Mise à jour : 19 juin 2015

S’applique à : Azure

Cet exemple montre comment utiliser le service de gestion Microsoft Azure Active Directory Access Control (également appelé service Access Control ou ACS). Il se compose d’une seule solution Visual Studio 2010 et de six projets. L'un des projets, Common, contient un type d'assistance qui simplifie l'utilisation du service de gestion. Les autres projets montrent comment utiliser différents types d’entités ACS. Le code de cet exemple se trouve dans le sous-répertoire ManagementService (C#\Management\ManagementService) du package d’exemples de code Microsoft Azure Active Directory Access Control (ACS).

Prérequis

Pour exécuter cet exemple, vous avez besoin des éléments suivants :

  1. Un compte sur la page d’accueil Azure et un espace de noms Access Control.

  2. Visual Studio 2010 (n’importe quelle version).

Pour plus d’informations, consultez les prérequis ACS (https://go.microsoft.com/fwlink/?LinkId=221065).

Exécution de l'exemple

Exécution de l'exemple

  1. Accédez au portail de gestion Microsoft Azure (https://manage.WindowsAzure.com), connectez-vous, puis cliquez sur Active Directory. (Conseil de résolution des problèmes : l’élément « Active Directory » est manquant ou non disponible)

  2. Pour créer un espace de noms Access Control, cliquez sur Nouveau, Services d'application, Access Control, puis cliquez sur Création rapide. (Ou cliquez sur Espaces de noms Access Control avant de cliquer sur Nouveau.)

  3. Pour gérer un espace de noms Access Control, sélectionnez l'espace de noms, puis cliquez sur Gérer. (Ou cliquez sur Espaces de noms Access Control, sélectionnez l'espace de noms, puis cliquez sur Gérer.)

    Cette action a pour effet d'ouvrir le portail de gestion ACS.

  4. Cliquez sur Service de gestion, puis cliquez sur le compte ManagementClient par défaut. Des informations d'identification seront fournies, que vous pouvez utiliser pour accéder au service de gestion. Dans cet exemple, nous utiliserons les informations d'identification du mot de passe.

  5. Pour afficher le mot de passe, cliquez sur Afficher le mot de passe.

  6. Copiez le mot de passe dans le Presse-papiers.

  7. Si vous ne l’avez pas déjà fait, ouvrez l’exemple dans Visual Studio.

  8. Dans le projet Common, ouvrez le fichier SamplesConfiguration.cs et recherchez les lignes de code suivantes :

    public const string ServiceNamespace = "...Copy Access Control Namespace..."; 
    public const string ManagementServiceIdentityKey = "...Copy Management Service Password...";
    
  9. Mettez à jour la valeur du champ ServiceNamespace avec le nom de votre espace de noms Access Control.

  10. Mettez à jour la valeur du champ ManagementServiceIdentityKey avec la valeur du mot de passe copiée dans le Presse-papiers.

  11. Générez la solution.

  12. Avec ManagementServiceHelper configuré, vous pouvez démarrer n'importe quel autre projet. Chacun des projets envoie les résultats à la console.