Руководство. Интеграция единого входа Azure Active Directory с Versal

В этом учебнике описано, как интегрировать Versal с Azure Active Directory (Azure AD). Интеграция Versal с Azure AD обеспечивает следующие возможности.

  • Контроль доступа к Versal с помощью Azure AD.
  • Автоматический вход пользователей в Versal с учетными записями Azure AD.
  • Централизованное управление учетными записями через портал Azure.

Чтобы узнать больше об интеграции приложений SaaS с Azure AD, прочитайте статью Что такое доступ к приложениям и единый вход с помощью Azure Active Directory?

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

Чтобы приступить к работе, потребуется следующее.

Описание сценария

В рамках этого руководства вы настроите и проверите единый вход Azure AD в тестовой среде.

  • Versal поддерживает единый вход, инициированный поставщиком удостоверений

Примечание

Идентификатор этого приложения — фиксированное строковое значение, поэтому в одном клиенте можно настроить только один экземпляр.

Чтобы настроить интеграцию Versal с Azure AD, необходимо добавить Versal из коллекции в список управляемых приложений SaaS.

  1. Войдите на портал Azure с помощью личной учетной записи Майкрософт либо рабочей или учебной учетной записи.
  2. В области навигации слева выберите службу Azure Active Directory.
  3. Перейдите в колонку Корпоративные приложения и выберите Все приложения.
  4. Чтобы добавить новое приложение, выберите Новое приложение.
  5. В разделе Добавление из коллекции в поле поиска введите Versal.
  6. Выберите Versal в области результатов и добавьте это приложение. Подождите несколько секунд, пока приложение не будет добавлено в ваш клиент.

Настройка и проверка единого входа Azure AD для Versal

Настройте и проверьте единый вход Azure AD в Versal с помощью тестового пользователя B. Simon. Для обеспечения работы единого входа необходимо установить связь между пользователем Azure AD и соответствующим пользователем в Versal.

Чтобы настроить и проверить единый вход Azure AD в Versal, выполните действия из следующих стандартных блоков:

  1. Настройка единого входа Azure AD необходима, чтобы пользователи могли использовать эту функцию.
    1. Создание тестового пользователя Azure AD требуется для проверки работы единого входа Azure AD с помощью пользователя B.Simon.
    2. Назначение тестового пользователя Azure AD необходимо, чтобы позволить пользователю B.Simon использовать единый вход Azure AD.
  2. Настройка единого входа в Versal необходима, чтобы настроить параметры единого входа на стороне приложения.
    1. Создание тестового пользователя Versal требуется для того, чтобы в приложении Versal существовал пользователь B. Simon, связанный с одноименным пользователем в Azure AD.
  3. Проверка единого входа позволяет убедиться в правильности конфигурации.

Настройка единого входа Azure AD

Выполните следующие действия, чтобы включить единый вход Azure AD на портале Azure.

  1. На портале Azure на странице интеграции с приложением Versal найдите раздел Управление и выберите Единый вход.

  2. На странице Выбрать метод единого входа выберите SAML.

  3. На странице Настройка единого входа с помощью SAML щелкните значок "Изменить" (значок пера), чтобы открыть диалоговое окно Базовая конфигурация SAML и изменить параметры.

    Изменение базовой конфигурации SAML

  4. На странице Настройка единого входа с помощью SAML введите значения для следующих полей:

    а. В текстовом поле Идентификатор введите URL-адрес: VERSAL

    b. В текстовом поле URL-адрес ответа введите URL-адрес в формате https://versal.com/sso/saml/orgs/<organization_id>.

    Примечание

    Значение URL-адреса ответа приведено для примера. Вместо него нужно указать фактический URL-адрес ответа. Чтобы получить эти значения, обратитесь в службу поддержки клиентов Versal. Можно также посмотреть шаблоны в разделе Базовая конфигурация SAML на портале Azure.

  5. Приложение Versal ожидает проверочные утверждения SAML в определенном формате, который требует добавить настраиваемые сопоставления атрибутов в конфигурацию атрибутов токена SAML. На следующем снимке экрана показан список атрибутов по умолчанию, в котором nameidentifier сопоставляется с user.userprincipalname. Приложение Versal ожидает, что nameidentifier будет сопоставляться с user.mail, поэтому необходимо изменить сопоставление атрибутов, щелкнув значок Изменить.

    Изображение

  6. На странице Настройка единого входа с помощью SAML в разделе Сертификат подписи SAML найдите элемент XML метаданных федерации и выберите Скачать, чтобы скачать сертификат и сохранить его на компьютере.

    Ссылка для скачивания сертификата

  7. Требуемые URL-адреса можно скопировать из раздела Настройка Versal.

    Копирование URL-адресов настройки

Создание тестового пользователя Azure AD

В этом разделе описано, как на портале Azure создать тестового пользователя с именем B.Simon.

  1. На портале Azure в области слева выберите Azure Active Directory, Пользователи, а затем — Все пользователи.
  2. В верхней части экрана выберите Новый пользователь.
  3. В разделе Свойства пользователя выполните следующие действия.
    1. В поле Имя введите B.Simon.
    2. В поле Имя пользователя введите username@companydomain.extension. Например, B.Simon@contoso.com.
    3. Установите флажок Показать пароль и запишите значение, которое отображается в поле Пароль.
    4. Нажмите кнопку Создать.

Назначение тестового пользователя Azure AD

В этом разделе описано, как включить единый вход в Azure для пользователя B. Simon, предоставив этому пользователю доступ к Versal.

  1. На портале Azure выберите Корпоративные приложения, а затем — Все приложения.

  2. В списке приложений выберите Versal.

  3. На странице "Обзор" приложения найдите раздел Управление и выберите Пользователи и группы.

    Ссылка "Пользователи и группы"

  4. Выберите Добавить пользователя, а в диалоговом окне Добавление назначения выберите Пользователи и группы.

    Ссылка "Добавить пользователя"

  5. В диалоговом окне Пользователи и группы выберите B.Simon в списке пользователей, а затем в нижней части экрана нажмите кнопку Выбрать.

  6. Если ожидается, что в утверждении SAML будет получено какое-либо значение роли, то в диалоговом окне Выбор роли нужно выбрать соответствующую роль для пользователя из списка и затем нажать кнопку Выбрать, расположенную в нижней части экрана.

  7. В диалоговом окне Добавление назначения нажмите кнопку Назначить.

Настройка единого входа в Versal

Чтобы настроить единый вход на стороне Versal, нужно отправить скачанный файл XML метаданных федерации и соответствующие URL-адреса, скопированные на портале Azure, в группу поддержки Versal. Специалисты службы поддержки настроят подключение единого входа SAML на обеих сторонах.

Создание тестового пользователя Versal

В этом разделе описано, как создать пользователя B. Simon в приложении Versal. Чтобы создать пользователя B. Simon в вашей организации, следуйте указаниям в руководстве Creating a SAML test user for Microsoft Azure (Создание тестового пользователя SAML для Microsoft Azure). Перед использованием единого входа необходимо создать и активировать пользователей в приложении Versal.

Проверка единого входа

В этом разделе описано, как проверить конфигурацию единого входа Azure AD с помощью курса Versal, внедренного на веб-сайт. Сведения о внедрении курса Versal с поддержкой единого входа Azure AD см. в руководстве по поддержке единого входа SAMLEmbedding Organizational Courses (Внедрение организационных курсов).

Вам понадобится создать курс, предоставить к нему доступ пользователям вашей организации и опубликовать его для тестирования внедрения курса. Дополнительные сведения см. в статьях о создании курса, его публикации, а также об управлении учебными курсами.

Дополнительные ресурсы