Kodexempel: Hanteringstjänst
Uppdaterad: 19 juni 2015
Gäller för: Azure
Det här exemplet visar hur du använder hanteringstjänsten Microsoft Azure Active Directory Access Control (kallas även Access Control Service eller ACS). Den består av en enda Visual Studio 2010-lösning och sex projekt. Ett projekt, Common, innehåller en hjälptyp som förenklar arbetet med hanteringstjänsten. De andra projekten visar hur du arbetar med olika typer av ACS-entiteter. Koden för det här exemplet finns i underkatalogen ManagementService (C#\Management\ManagementService) för paketet Microsoft Azure Active Directory Access Control (ACS) Code Samples.
Förutsättningar
Om du vill köra det här exemplet behöver du:
Ett konto på Startsidan för Azure och ett Access Control namnområde.
Visual Studio 2010 (valfri version).
Mer information finns i KRAV för ACS (https://go.microsoft.com/fwlink/?LinkId=221065).
Köra exemplet
Så här kör du exemplet
Gå till Microsoft Azure Management Portal (https://manage.WindowsAzure.com), logga in och klicka sedan på Active Directory. (Felsökningstips: "Active Directory"-objektet saknas eller är inte tillgängligt)
Om du vill skapa ett Access Control namnområde klickar du på Nytt, klickar på App Services, klickar på Access Control och sedan på Snabbskapa. (Eller klicka på Access Control namnområden innan du klickar på Ny.)
Om du vill hantera ett Access Control namnområde väljer du namnområdet och klickar sedan på Hantera. (Eller klicka på Access Control Namnområden, välj namnområdet och klicka sedan på Hantera.)
Den här åtgärden öppnar Access Control servicehanteringsportalen.
Klicka på Hanteringstjänst och sedan på standardhanteringKlientkontot . Du ser en uppsättning autentiseringsuppgifter som kan användas för att komma åt hanteringstjänsten. I det här exemplet använder vi lösenordsautentiseringsuppgifterna.
Om du vill visa lösenordet klickar du på Lösenord.
Kopiera lösenordet till Urklipp.
Om du inte redan har gjort det öppnar du exemplet i Visual Studio.
Öppna filen SamplesConfiguration.cs i Common-projektet och leta upp följande kodrader:
public const string ServiceNamespace = "...Copy Access Control Namespace..."; public const string ManagementServiceIdentityKey = "...Copy Management Service Password...";
Uppdatera värdet för fältet ServiceNamespace med namnet på ditt Access Control namnområde.
Uppdatera värdet för fältet ManagementServiceIdentityKey med lösenordsvärdet i Urklipp.
Skapa lösningen.
Med ManagementServiceHelper konfigurerat kan du starta något av de andra projekten. Vart och ett av projekten skickar resultat till konsolen.