Настройка iLMS для единого входа с помощью идентификатора Microsoft Entra

В этой статье описано, как интегрировать iLMS с идентификатором Microsoft Entra. Интеграция iLMS с идентификатором Microsoft Entra id позволяет:

  • Контролируйте, кто имеет доступ к iLMS, используя Microsoft Entra ID.
  • Включите автоматический вход пользователей в iLMS с помощью учетных записей Microsoft Entra.
  • Управляйте своими аккаунтами централизованно.

Предпосылки

В сценарии, описанном в этой статье, предполагается, что у вас уже есть следующие предварительные требования:

  • Подписка iLMS с функцией единого входа (SSO).

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

В этой статье описана настройка и проверка единого входа Microsoft Entra в тестовой среде.

  • iLMS поддерживает единый вход, инициированный поставщиком услуг (SP) и поставщиком удостоверений (IDP).

Примечание.

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

Чтобы настроить интеграцию iLMS с идентификатором Microsoft Entra ID, необходимо добавить iLMS из коллекции в список управляемых приложений SaaS.

  1. Войдите в Центр администрирования Microsoft Entra как минимум администратор облачных приложений.
  2. Перейдите к Entra ID>Корпоративные приложения>Новое приложение.
  3. В разделе "Добавление из коллекции " введите iLMS в поле поиска.
  4. Выберите iLMS на панели результатов и добавьте это приложение. Подождите несколько секунд, пока приложение будет добавлено в ваш арендный объект.

Кроме того, можно использовать мастер настройки корпоративных приложений. В этом мастере настройки вы можете добавить приложение в домен клиента, добавить пользователей и группы в приложение, назначить роли и также выполнить настройку единой аутентификации (SSO). Подробнее о мастерах Microsoft 365.

Настройка и проверка единого входа Microsoft Entra для iLMS

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

Чтобы настроить и проверить единый вход Microsoft Entra в iLMS, выполните следующие действия:

  1. Настройте единый вход Microsoft Entra , чтобы пользователи могли использовать эту функцию.
    1. Создайте тестового пользователя Microsoft Entra для тестирования единого входа Microsoft Entra с помощью B.Simon.
    2. Назначьте тестового пользователя Microsoft Entra , чтобы разрешить B.Simon использовать единый вход Microsoft Entra.
  2. Настройте единый вход iLMS — для конфигурации параметров единого входа на стороне приложения.
    1. Создать тестового пользователя iLMS — для того чтобы в iLMS был создан аналог пользователя B.Simon, связанный с представлением пользователя Microsoft Entra.
  3. Тест SSO - чтобы убедиться, что конфигурация работает.

Настройте SSO в Microsoft Entra

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

  1. Войдите в Центр администрирования Microsoft Entra как минимум администратор облачных приложений.

  2. Перейдите на страницу интеграции приложения Entra ID>корпоративных приложений>iLMS, найдите раздел Управление и выберите одноразовая аутентификация.

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

  4. На странице "Настройка одиночного Sign-On с помощью SAML" выберите значок карандаша для Базовой конфигурации SAML, чтобы изменить параметры.

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

  5. На странице "Базовая конфигурация SAML," если вы хотите настроить приложение в IDP-инициированном режиме, выполните следующие действия:

    a. В текстовом поле "Идентификатор" вставьте значение идентификатора , скопированное из раздела "Поставщик услуг" параметров SAML на портале администрирования iLMS.

    б. В текстовом поле "URL-адрес ответа" вставьте значение конечной точки (URL-адрес), скопированное из раздела "Поставщик служб" параметров SAML на портале администрирования iLMS с помощью следующего шаблона: https://www.inspiredlms.com/Login/<INSTANCE_NAME>/consumer.aspx

  6. Выберите "Задать дополнительные URL-адреса " и выполните следующий шаг, если вы хотите настроить приложение в режиме, инициированном поставщиком служб :

    В текстовом поле URL-адреса входа вставьте значение конечной точки (URL-адрес), скопированное из раздела "Поставщик служб" параметров SAML на портале администрирования iLMS в качестве https://www.inspiredlms.com/Login/<INSTANCE_NAME>/consumer.aspxзначения.

  7. Чтобы включить подготовку JIT, приложение iLMS ожидает утверждения SAML в определенном формате, который требует добавления настраиваемых сопоставлений атрибутов в конфигурацию атрибутов токена SAML. На следующем снимке экрана показан список атрибутов по умолчанию. Щелкните значок "Изменить", чтобы открыть диалоговое окно "Атрибуты пользователя".

    Примечание.

    Чтобы сопоставить эти атрибуты, необходимо включить функцию создания не распознанной учетной записи пользователя в iLMS. Следуйте инструкциям здесь , чтобы получить представление о конфигурации атрибутов.

  8. Кроме того, приложение iLMS ожидает, что в ответе SAML будет возвращено несколько дополнительных атрибутов. В разделе "Утверждения пользователей " диалогового окна "Атрибуты пользователя " выполните следующие действия, чтобы добавить атрибут токена SAML, как показано в следующей таблице:

    Имя Атрибут источника
    подразделение отдел пользователя
    регион состояние пользователя
    отдел должность пользователя

    a. Выберите "Добавить новое утверждение", чтобы открыть диалоговое окно "Управление утверждениями пользователей ".

    б. В текстовом поле "Имя" введите имя атрибута, отображаемое для этой строки.

    с. Оставьте пространство имен пустым.

    д. Выберите источник в качестве атрибута.

    д) В списке атрибутов Источника введите значение атрибута, отображаемое для этой строки.

    е) Нажмите кнопку "ОК"

    ж. Нажмите кнопку "Сохранить".

  9. На странице "Настройка одного Sign-On с помощью SAML" в разделе "Сертификат подписи SAML" выберите "Скачать", чтобы загрузить XML-файл метаданных федерации из доступных вариантов в соответствии с вашими требованиями и сохранить его на компьютере.

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

  10. Скопируйте требуемые URL-адреса из раздела "Настройка iLMS ".

    Копирование URL-адресов конфигурации

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

Следуйте инструкциям в руководстве по созданию и присвоению учетной записи пользователя, чтобы создать тестовую учетную запись с именем B.Simon.

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

  1. В другом окне веб-браузера войдите на портал администрирования iLMS в качестве администратора.

  2. Выберите SSO:SAML на вкладке Настройки, чтобы открыть настройки SAML и выполнить следующие действия:

    Снимок экрана: вкладка

  3. Разверните раздел "Поставщик услуг" и скопируйте значение идентификатора и конечной точки (URL-адрес).

    Снимок экрана: параметры SAML, где можно получить значения.

  4. В разделе "Поставщик удостоверений" выберите "Импорт метаданных".

  5. Выберите файл метаданных федерации, загруженный из раздела сертификата подписи SAML.

    Снимок экрана: параметры SAML, где можно выбрать файл метаданных.

  6. Если вы хотите включить подготовку JIT для создания учетных записей iLMS для пользователей без распознавания, выполните следующие действия.

    a. Установите параметр "Создать неизвестную учетную запись пользователя".

    Снимок экрана: параметр

    б. Сопоставляйте атрибуты в идентификаторе Microsoft Entra с атрибутами в iLMS. В столбце атрибутов укажите имя атрибутов или значение по умолчанию.

    с. Перейдите на вкладку "Бизнес-правила" и выполните следующие действия:

    Снимок экрана: параметры бизнес-правил, в которых можно ввести сведения на этом шаге.

    д. Проверьте создание непризнанных регионов, подразделений и отделов для создания регионов, подразделений и отделов, которые ещё не созданы при использовании единого входа.

    д) Проверьте обновление профиля пользователя во время входа , чтобы указать, обновляется ли профиль пользователя при каждом едином входе.

    е) Если установлен флажок "Обновить пустые значения для необязательных полей" в профиле пользователя , необязательные поля профиля, которые пусты при входе, также приведет к тому, что профиль iLMS пользователя будет содержать пустые значения для этих полей.

    ж. Отметьте Отправить уведомление об ошибке и введите электронную почту пользователя, на которую вы хотите получать такие уведомления.

  7. Нажмите кнопку "Сохранить ", чтобы сохранить параметры.

    Снимок экрана показывает кнопку «Сохранить».

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

Приложение поддерживает подготовку пользователей по принципу Just in Time, и после проверки подлинности пользователи автоматически создаются в приложении. JIT будет работать, если вы выбрали флажок "Создать не распознаваемую учетную запись пользователя " во время настройки SAML на портале администрирования iLMS.

Если необходимо создать пользователя вручную, выполните следующие действия.

  1. Войдите на корпоративный сайт iLMS в качестве администратора.

  2. Выберите "Регистрация пользователя" на вкладке "Пользователи" , чтобы открыть страницу "Регистрация пользователя ".

    Снимок экрана: вкладка

  3. На странице "Регистрация пользователя" выполните следующие действия.

    Снимок экрана: страница

    a. В текстовом поле "Имя" введите имя, например Britta.

    б. В текстовом поле "Фамилия" введите фамилию, например Simon.

    с. В текстовом поле "Идентификатор электронной почты" введите адрес электронной почты пользователя, например BrittaSimon@contoso.com.

    д. В раскрывающемся списке "Регион" выберите значение региона.

    д) В раскрывающемся списке Деления выберите значение для деления.

    е) В раскрывающемся списке "Отдел" выберите значение для отдела.

    ж. Нажмите кнопку "Сохранить".

    Примечание.

    Вы можете отправить почту регистрации пользователю, установив флажок "Отправить почту регистрации ".

Тестирование SSO

В этом разделе вы проверяете свою конфигурацию единого входа Microsoft Entra, используя следующие опции.

Инициировано Поставщиком Услуг

  • Выберите Тестировать это приложение, этот параметр перенаправит вас на URL-адрес входа в iLMS, где можно начать процесс входа.

  • Перейдите непосредственно по ссылке для авторизации в iLMS и инициируйте процесс входа в систему.

Инициатор IDP:

  • Выберите "Тестировать это приложение", и вы автоматически войдете в приложение iLMS, для которого настроили единый вход.

Вы также можете использовать Microsoft My Apps для тестирования приложения в любом режиме. При выборе плитки iLMS в приложении "Мои приложения", если настроено в SP-режиме, вы будете перенаправлены на страницу входа приложения для начала процесса входа. Если настроено в режиме поставщика удостоверений, вы автоматически войдете в iLMS, для которого настроили единый вход. Дополнительные сведения о моих приложениях см. в разделе "Общие сведения о моих приложениях".

После настройки iLMS вы можете применить функцию управления сеансом, которая защищает конфиденциальные данные вашей организации от кражи и несанкционированного доступа в режиме реального времени. Управление сеансами выходит за рамки условного доступа. Узнайте, как применить управление сеансом с помощью Microsoft Defender для облачных приложений.