Codebeispiel: Verwaltungsdienst
Aktualisiert: 19. Juni 2015
Gilt für: Azure
In diesem Beispiel wird veranschaulicht, wie Sie den Microsoft Azure Active Directory Access Control (auch als Access Control Service oder ACS bezeichneten) Verwaltungsdienst verwenden. Es besteht aus einer einzelnen Visual Studio 2010-Lösung und sechs Projekten. Ein Projekt (Common) enthält einen Hilfstyp, der die Arbeit mit dem Verwaltungsdienst vereinfacht. Die anderen Projekte veranschaulichen, wie Sie mit verschiedenen Arten von ACS-Entitäten arbeiten. Der Code für dieses Beispiel befindet sich im Unterverzeichnis "ManagementService" (C#\Management\ManagementService) des Codebeispielpakets Microsoft Azure Active Directory Access Control (ACS).
Voraussetzungen
Für dieses Beispiel benötigen Sie Folgendes:
Ein Konto auf der Azure-Homepage und ein Access Control Namespace.
Visual Studio 2010 (beliebige Version).
Weitere Informationen finden Sie unter ACS-Voraussetzungen (https://go.microsoft.com/fwlink/?LinkId=221065).
Ausführen des Beispiels
So führen Sie das Beispiel aus
Wechseln Sie zum Microsoft Azure Verwaltungsportal (https://manage.WindowsAzure.com), melden Sie sich an, und klicken Sie dann auf Active Directory. (Tipp zur Problembehandlung: Das Element "Active Directory" fehlt oder ist nicht verfügbar)
Um einen Namespace für die Zugriffssteuerung zu erstellen, klicken Sie auf Neu, auf Anwendungsdienste, auf Zugriffssteuerung und dann auf Schnellerfassung. (Oder klicken Sie auf Namespaces für die Zugriffssteuerung und dann auf Neu.)
Um einen Namespace für die Zugriffssteuerung zu verwalten, wählen Sie den Namespace aus und klicken Sie dann auf Verwalten. (Oder klicken Sie auf Namespaces für die Zugriffssteuerung, wählen Sie den Namespace aus und klicken Sie dann auf Verwalten.)
Durch diese Aktion wird das Access Control Service-Verwaltungsportal geöffnet.
Klicken Sie auf Verwaltungsdienst, und klicken Sie dann auf das Standardkonto ManagementClient. Es wird eine Sammlung von Anmeldeinformationen angezeigt, die für den Zugriff auf den Verwaltungsdienst verwendet werden können. In diesem Beispiel werden die Kennwortanmeldeinformationen verwendet.
Klicken Sie auf Kennwort, um das Kennwort anzuzeigen.
Kopieren Sie das Kennwort in die Zwischenablage.
Wenn Sie dies noch nicht getan haben, öffnen Sie das Beispiel in Visual Studio.
Öffnen Sie im Projekt Common die Datei SamplesConfiguration.cs, und suchen Sie dann nach den folgenden Codezeilen:
public const string ServiceNamespace = "...Copy Access Control Namespace..."; public const string ManagementServiceIdentityKey = "...Copy Management Service Password...";
Aktualisieren Sie den Wert des Felds ServiceNamespace mit dem Namen Ihres Access Control-Namespaces.
Aktualisieren Sie den Wert des Felds ManagementServiceIdentityKey mit dem Kennwortwert aus der Zwischenablage.
Erstellen Sie die Projektmappe.
Nachdem ManagementServiceHelper konfiguriert wurde, können Sie eines der anderen Projekte starten. Jedes der Projekte sendet Ergebnisse an die Konsole.