Пример кода: служба управления

Обновлено: 19 июня 2015 г.

Область применения: Azure

В этом примере показано, как использовать службу управления Microsoft Azure Active Directory контроль доступа (также называемую службой контроль доступа или ACS). Он состоит из одного решения Visual Studio 2010 и шести проектов. Один проект, Common, содержит вспомогательный тип, который упрощает работу со службой управления. В других проектах показано, как работать с различными типами сущностей ACS. Код для этого примера находится в подкаталоге ManagementService (C#\Management\ManagementService) пакета примеров кода Microsoft Azure Active Directory контроль доступа (ACS).

Предварительные требования

Для запуска этого примера потребуется:

  1. Учетная запись на домашней странице Azure и пространство имен контроль доступа.

  2. Visual Studio 2010 г. (любая версия).

Дополнительные сведения см. в разделе "Предварительные требования ACS " (https://go.microsoft.com/fwlink/?LinkId=221065).

Запуск примера

Выполнение образца

  1. Перейдите на портал управления Microsoft Azure (https://manage.WindowsAzure.com), войдите в систему и щелкните Active Directory. (Совет по устранению неполадок: элемент Active Directory отсутствует или недоступен)

  2. Чтобы создать пространство имен Access Control, щелкните Создать, Службы приложений, Управление доступом, а затем выберите Быстрое создание. (Или щелкните Пространства имен Access Control перед тем, как щелкнуть Создать.)

  3. Для выполнения управления пространством имен Access Control выберите пространство имен и щелкните Управление. (Или щелкните Пространства имен Access Control, выберите пространство имен, а затем щелкните Управление.)

    Это действие открывает портал управления Access Control Service.

  4. Щелкните Служба управления и выберите учетную запись по умолчанию ManagementClient. Вы увидите набор учетных данных, которые можно использовать для доступа к службе управления. В этом примере мы используем пароль.

  5. Чтобы просмотреть пароль, нажмите кнопку Пароль.

  6. Скопируйте пароль в буфер обмена.

  7. Если это еще не сделано, откройте пример в Visual Studio.

  8. В проекте Common откройте файл SamplesConfiguration.cs и найдите следующие строки кода:

    public const string ServiceNamespace = "...Copy Access Control Namespace..."; 
    public const string ManagementServiceIdentityKey = "...Copy Management Service Password...";
    
  9. Обновите значение поля ServiceNamespace с именем вашего контроль доступа пространства имен.

  10. Вставьте в поле ManagementServiceIdentityKey пароль из буфера обмена.

  11. Создайте решение.

  12. После настройки ManagementServiceHelper вы можете запустить другие проекты. Каждый из проектов отправляет результаты работы на консоль.