Бөлісу құралы:


Интеграция единого входа в систему Microsoft Entra с SignalFx

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

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

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

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

  • Подписка SignalFx с поддержкой единого входа.

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

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

  • SignalFx поддерживает единый вход, инициируемый IDP.
  • SignalFx поддерживает JIT-подготовку пользователей.

Шаг 1. Добавление приложения SignalFx в Azure

Следуйте этим инструкциям, чтобы добавить приложение SignalFx в список управляемых приложений SaaS.

  1. Выполните вход в Центр администрирования Microsoft Entra как минимум под учетной записью Администратора облачных приложений.
  2. Перейдите к Идентификации>Приложениям>Корпоративным приложениям>Новое приложение.
  3. В разделе Добавление из коллекции в поле поиска введите SignalFx.
  4. Выберите SignalFx в области результатов и добавьте это приложение. Подождите несколько секунд, пока приложение добавляется к вашему арендатору.
  5. Оставьте центр администрирования Microsoft Entra открытым, а затем откройте новую вкладку браузера.

Шаг 2. Начало авторизации SSO в SignalFx

Следуйте этим инструкциям, чтобы приступить к настройке SSO для SignalFx.

  1. На открытой ранее новой вкладке перейдите к пользовательскому интерфейсу SignalFx и войдите в него.
  2. В верхнем меню щелкните Integrations (Интеграции).
  3. В поле поиска введите и выберите идентификатор Microsoft Entra.
  4. Щелкните Create New Integration (Создать интеграцию).
  5. В поле Name (Имя) введите легко узнаваемое имя, которое будет понятно пользователям.
  6. Установите флажок Show on login page (Показывать на странице входа).
    • При выборе этой функции на странице входа будет отображаться настраиваемая кнопка, которую могут нажать пользователи.
    • На кнопке будут отображаться сведения, введенные в поле Name (Имя). Вот почему следует ввести имя, которое смогут узнать пользователи.
    • Этот параметр будет работать только при использовании личного поддомена для приложения SignalFx, например yourcompanyname.signalfx.com. Чтобы получить личный поддомен, обратитесь в службу поддержки SignalFx.
  7. Скопируйте идентификатор интеграции. Эти сведения потребуются на следующем шаге.
  8. Оставьте пользовательский интерфейс SignalFx открытым.

Шаг 3. Настройка единого входа Microsoft Entra

Используйте эти инструкции, чтобы включить единый вход Microsoft Entra.

  1. Вернитесь в Центр администрирования Microsoft Entra и на странице интеграции с приложением SignalFx найдите раздел "Управление " и выберите единый вход.

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

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

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

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

    a. В поле Идентификатор введите следующий URL-адрес https://api.<realm>.signalfx.com/v1/saml/metadata и замените <realm> область SignalFx, а также <integration ID> идентификатор интеграции, скопированный ранее из пользовательского интерфейса SignalFx. (кроме области US0, url-адрес должен быть https://api.signalfx.com/v1/saml/metadata).

    b. В поле URL-адрес ответа введите URL-адрес https://api.<realm>.signalfx.com/v1/saml/acs/<integration ID> и замените <realm> своей областью SignalFx, а <integration ID> — идентификатором интеграции, скопированным ранее из пользовательского интерфейса SignalFx. (кроме US0, url-адрес должен быть https://api.signalfx.com/v1/saml/acs/<integration ID>)

  5. Приложение SignalFx ожидает утверждения SAML в определенном формате, который требует добавления пользовательских сопоставлений атрибутов в конфигурацию атрибутов токена SAML.

  6. Проверьте и убедитесь, что следующие утверждения сопоставлены с исходными атрибутами, заполненными в Active Directory.

    Имя. Атрибут источника
    Ппользователь.Имя user.givenname
    Пользователь.электронная почта почта.пользователя
    НеизменяемыйИДПерсоны user.userprincipalname
    Пользователь.Фамилия пользователь.фамилия

    Примечание.

    Для этого процесса требуется, чтобы в службе Active Directory был настроен хотя бы один проверенный личный домен и у нее был доступ к учетным записям электронной почты в этом домене. Если у вас есть сомнения или вам нужна помощь с настройкой, обратитесь в службу поддержки SignalFx.

  7. На странице Настройка единого входа с помощью SAML в разделе Сертификат подписи SAML найдите Сертификат (Base64), а затем выберите Скачать. Скачайте сертификат и сохраните его на локальном компьютере. Затем скопируйте значение URL-адреса метаданных федерации приложений. Эти сведения потребуются на следующем шаге в пользовательском интерфейсе SignalFx.

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

  8. Скопируйте значение идентификатора Microsoft Entra в разделе "Настройка SignalFx". Эти сведения потребуются на следующем шаге в пользовательском интерфейсе SignalFx.

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

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

  1. Войдите в центр администрирования Microsoft Entra как минимум в роли Администратор пользователя.
  2. Перейдите в раздел Идентификация>Пользователи>Все пользователи.
  3. Выберите "Создать пользователя>" в верхней части экрана.
  4. В свойствах пользователя выполните следующие действия.
    1. В поле "Отображаемое имя" введите B.Simon.
    2. В поле Имя основного пользователя введите username@companydomain.extension. Например, B.Simon@contoso.com.
    3. Установите флажок Показать пароль и запишите значение, которое отображается в поле Пароль.
    4. Выберите Обзор + Создать.
  5. Нажмите кнопку создания.

Шаг 5. Назначение тестового пользователя Microsoft Entra

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

  1. Войдите в Центр администрирования Microsoft Entra как минимум администратор облачных приложений.
  2. Перейдите к Identity>Приложения>Корпоративные приложения>SignalFx.
  3. На странице обзора приложения выберите "Пользователи" и "Группы".
  4. Выберите Добавить пользователя или группу, а затем в диалоговом окне Добавление назначения выберите Пользователи и группы.
    1. В диалоговом окне Пользователи и группы выберите B.Simon в списке пользователей, а затем в нижней части экрана нажмите кнопку Выбрать.
    2. Если пользователям необходимо назначить роль, вы можете выбрать ее из раскрывающегося списка Выберите роль. Если для этого приложения не настроена ни одна роль, будет выбрана роль "Доступ по умолчанию".
    3. В диалоговом окне Добавление назначения нажмите кнопку Назначить.

Шаг 6. Завершите настройку единого входа в SignalFx

  1. Откройте предыдущую вкладку и вернитесь в пользовательский интерфейс SignalFx, чтобы просмотреть текущую страницу интеграции Microsoft Entra.
  2. Рядом с сертификатом (Base64) нажмите кнопку "Отправить файл", а затем найдите ранее скачанный файл сертификата в кодировке Base64.
  3. Рядом с идентификатором Microsoft Entra вставьте значение идентификатора Microsoft Entra, скопированное ранее.
  4. Рядом с URL-адресом метаданных федерации вставьте значение URL-адреса метаданных федерации приложений, скопированное ранее.
  5. Нажмите кнопку Сохранить.

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

Ознакомьтесь со следующими сведениями о тестировании единого входа, а также о том, чего следует ожидать при первом входе в систему SignalFx.

Проверка процедуры входа

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

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

    • Щелкнув элемент SignalFx на портале "Мои приложения", вы автоматически войдете в SignalFx.
  • Доступ к приложению SignalFx можно получить на портале "Мои приложения" или с помощью настраиваемой страницы входа, назначенной организации. Тестовый пользователь должен протестировать интеграцию, начиная с любого из этих расположений.

    • Тестовый пользователь может использовать учетные данные, созданные ранее в рамках этого процесса для b.simon@contoso.com.

Первый вход

  • Когда пользователь в первый раз входит в SignalFx, используя единый вход SAML, он получает сообщение электронной почты SignalFx со ссылкой. Пользователь должен щелкнуть ссылку в целях проверки подлинности. Эта проверка электронной почты выполняется для пользователей только при первом входе.

  • SignalFx поддерживает создание пользователей по принципу Just In Time. Это означает, что если пользователя нет в SignalFx, при первой попытке входа для него будет создана учетная запись.

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