Esempio di codice: Servizio di gestione
Aggiornamento: 19 giugno 2015
Si applica a: Azure
Questo esempio illustra come usare il servizio di gestione Microsoft Azure Active Directory Controllo di accesso (noto anche come servizio di Controllo di accesso o ACS). È costituito da una singola soluzione Visual Studio 2010 e da sei progetti. In uno dei progetti Common è incluso un tipo di helper che consente di semplificare l'uso del servizio di gestione. Gli altri progetti illustrano come usare tipi diversi di entità ACS. Il codice per questo esempio si trova nella sottodirectory ManagementService (C#\Management\ManagementService) del pacchetto di esempi di codice Microsoft Azure Active Directory Controllo di accesso (ACS).
Prerequisiti
Ecco i prerequisiti per eseguire questo esempio:
Un account nella home page di Azure e uno spazio dei nomi Controllo di accesso.
Visual Studio 2010 (qualsiasi versione).
Per altre informazioni, vedere Prerequisiti ACS (https://go.microsoft.com/fwlink/?LinkId=221065).
Esecuzione dell'esempio
Per eseguire l'esempio
Passare al portale di gestione Microsoft Azure (https://manage.WindowsAzure.com), accedere e quindi fare clic su Active Directory. (Suggerimento per la risoluzione dei problemi: elemento "Active Directory" mancante o non disponibile)
Per creare uno spazio dei nomi di Controllo di accesso, fare clic su Nuovo, Servizi app, Controllo di accesso, quindi su Creazione rapida. Altrimenti, fare clic su Spazi dei nomi controllo di accesso prima di scegliere Nuovo.
Per gestire uno spazio dei nomi di Controllo di accesso, selezionare lo spazio dei nomi, quindi fare clic su Gestisci. Altrimenti, fare clic su Spazi dei nomi controllo di accesso, selezionare lo spazio dei nomi, quindi fare clic su Gestisci.
Questa azione consente di visualizzare il portale di gestione ACS.
Fare clic su Management Service, quindi sull'account ManagementClient predefinito. Verrà visualizzato un set di credenziali che è possibile usare per accedere al servizio di gestione. In questo esempio viene usata la password.
Per visualizzare la password, fare clic sull'opzione corrispondente.
Copiare la password negli Appunti.
Se non è già stato fatto, aprire l'esempio in Visual Studio.
Nel progetto Common aprire il file SamplesConfiguration.cs e individuare le seguenti righe di codice:
public const string ServiceNamespace = "...Copy Access Control Namespace..."; public const string ManagementServiceIdentityKey = "...Copy Management Service Password...";
Aggiornare il valore del campo ServiceNamespace con il nome dello spazio dei nomi Controllo di accesso.
Aggiornare il valore del campo ManagementServiceIdentityKey con la password copiata negli Appunti.
Compilare la soluzione.
Dopo aver configurato ManagementServiceHelper, è possibile avviare gli altri progetti. Ognuno di questi invierà i propri risultati alla console.