Kódminta: Felügyeleti szolgáltatás
Frissítve: 2015. június 19.
A következőkre vonatkozik: Azure
Ez a minta bemutatja, hogyan használható a Microsoft Azure Active Directory Access Control (más néven Access Control Service vagy ACS) felügyeleti szolgáltatás. Egyetlen Visual Studio 2010-megoldásból és hat projektből áll. Egy közös projekt egy segédtípust tartalmaz, amely leegyszerűsíti a felügyeleti szolgáltatással való munkát. A többi projekt bemutatja, hogyan lehet különböző típusú ACS-entitásokkal dolgozni. A minta kódja a Microsoft Azure Active Directory Access Control (ACS) kódminták csomagjának ManagementService alkönyvtárában (C#\Management\ManagementService) található.
Előfeltételek
A minta futtatásához a következőkre lesz szüksége:
Egy fiók az Azure kezdőlapján és egy Access Control névtérben.
Visual Studio 2010 (bármely verzió).
További részletekért lásd az ACS előfeltételeit (https://go.microsoft.com/fwlink/?LinkId=221065).
A minta futtatása
A minta futtatása
Nyissa meg a Microsoft Azure felügyeleti portált (https://manage.WindowsAzure.com), jelentkezzen be, majd kattintson az Active Directoryra. (Hibaelhárítási tipp: Az "Active Directory" elem hiányzik vagy nem érhető el)
Access Control névtér létrehozásához kattintson az Új, az App Services, a Access Control, majd a Gyors létrehozás parancsra. (Vagy kattintson Access Control Névterek elemre, mielőtt az Új gombra kattint.)
Egy Access Control névtér kezeléséhez jelölje ki a névteret, majd kattintson a Kezelés gombra. (Vagy kattintson Access Control Névterek elemre, jelölje ki a névteret, majd kattintson a Kezelés gombra.)
Ez a művelet megnyitja a Access Control Szolgáltatásfelügyeleti portált.
Kattintson a Felügyeleti szolgáltatás elemre, majd az alapértelmezett ManagementClient-fiókra . Megjelenik a felügyeleti szolgáltatás eléréséhez használható hitelesítő adatok készlete. Ebben a példában a jelszó hitelesítő adatait fogjuk használni.
A jelszó megtekintéséhez kattintson a Jelszó gombra.
Másolja a jelszót a vágólapra.
Ha még nem tette meg, nyissa meg a mintát Visual Studio.
A Common projektben nyissa meg a SamplesConfiguration.cs fájlt, és keresse meg a következő kódsorokat:
public const string ServiceNamespace = "...Copy Access Control Namespace..."; public const string ManagementServiceIdentityKey = "...Copy Management Service Password...";
Frissítse a ServiceNamespace mező értékét a Access Control névtér nevével.
Frissítse a ManagementServiceIdentityKey mező értékét a vágólap jelszóértékével.
Hozza létre a megoldást.
A ManagementServiceHelper konfigurálva bármely más projektet elindíthat. Mindegyik projekt eredményeket küld a konzolnak.