Пример кода: служба управления
Обновлено: 19 июня 2015 г.
Область применения: Azure
В этом примере показано, как использовать службу управления Microsoft Azure Active Directory контроль доступа (также называемую службой контроль доступа или ACS). Он состоит из одного решения Visual Studio 2010 и шести проектов. Один проект, Common, содержит вспомогательный тип, который упрощает работу со службой управления. В других проектах показано, как работать с различными типами сущностей ACS. Код для этого примера находится в подкаталоге ManagementService (C#\Management\ManagementService) пакета примеров кода Microsoft Azure Active Directory контроль доступа (ACS).
Предварительные требования
Для запуска этого примера потребуется:
Учетная запись на домашней странице Azure и пространство имен контроль доступа.
Visual Studio 2010 г. (любая версия).
Дополнительные сведения см. в разделе "Предварительные требования ACS " (https://go.microsoft.com/fwlink/?LinkId=221065).
Запуск примера
Выполнение образца
Перейдите на портал управления Microsoft Azure (https://manage.WindowsAzure.com), войдите в систему и щелкните Active Directory. (Совет по устранению неполадок: элемент Active Directory отсутствует или недоступен)
Чтобы создать пространство имен Access Control, щелкните Создать, Службы приложений, Управление доступом, а затем выберите Быстрое создание. (Или щелкните Пространства имен Access Control перед тем, как щелкнуть Создать.)
Для выполнения управления пространством имен Access Control выберите пространство имен и щелкните Управление. (Или щелкните Пространства имен Access Control, выберите пространство имен, а затем щелкните Управление.)
Это действие открывает портал управления Access Control Service.
Щелкните Служба управления и выберите учетную запись по умолчанию ManagementClient. Вы увидите набор учетных данных, которые можно использовать для доступа к службе управления. В этом примере мы используем пароль.
Чтобы просмотреть пароль, нажмите кнопку Пароль.
Скопируйте пароль в буфер обмена.
Если это еще не сделано, откройте пример в Visual Studio.
В проекте Common откройте файл SamplesConfiguration.cs и найдите следующие строки кода:
public const string ServiceNamespace = "...Copy Access Control Namespace..."; public const string ManagementServiceIdentityKey = "...Copy Management Service Password...";
Обновите значение поля ServiceNamespace с именем вашего контроль доступа пространства имен.
Вставьте в поле ManagementServiceIdentityKey пароль из буфера обмена.
Создайте решение.
После настройки ManagementServiceHelper вы можете запустить другие проекты. Каждый из проектов отправляет результаты работы на консоль.