SSO Login
Входите в GLPI с учётной записью Microsoft, Google или вашего провайдера OpenID
SSO Login добавляет на страницу входа GLPI кнопку для входа с учётной записью Microsoft (Entra ID), Google или любого провайдера OpenID Connect, например Keycloak и Okta. Пользователь входит с той же учётной записью, что и в почте, с MFA компании, а профиль GLPI может определяться его группой безопасности в Entra. Работает в GLPI 11 и GLPI 12.
Функциональность
Один GLPI обслуживает несколько организаций: принимайте один tenant, список tenant или любую организацию Microsoft. При первом входе модуль сопоставляет учётную запись по логину GLPI, а затем по постоянному идентификатору провайдера. Локальные учётные записи и администраторы не перехватываются внешним входом, если вы этого не разрешите.
Приложения находятся в Настройка > SSO Login, у каждого есть вкладка «Тест», которая проверяет конфигурацию без входа, а также привязанные пользователи, логи и история. При желании тот, кто открывает GLPI, сразу попадает на вход Microsoft, а у локального администратора всегда есть способ войти по логину и паролю.
Как это работает
Зарегистрируйте приложение у провайдера
В Entra ID создайте регистрацию приложения с URI перенаправления, который модуль показывает готовым для копирования, создайте секрет клиента и добавьте claims email, upn и, для профилей по группам, groups.
Добавьте приложение в GLPI
В Настройка > SSO Login нажмите «Добавить», выберите провайдера и укажите ID клиента, секрет и tenant. Вкладка «Тест» подтверждает конфигурацию до появления кнопки на странице входа.
Определите профили и откройте доступ
Создайте правила назначения прав с группой провайдера в качестве критерия и активируйте приложение. При желании включите переход сразу на вход SSO.
Смотрите в действии
Краткий обзор того, что плагин делает на практике.
Галерея изображений
Часто задаваемые вопросы
SSO Login работает в GLPI 10?
Нет. Модуль предназначен для GLPI 11 и GLPI 12. В GLPI 10 SSO с Entra ID выполняется через SAML с плагином сообщества.
Нужен ли плагин OAuth SSO от Teclib?
Нет. SSO Login выполняет ту же роль и не сосуществует с ним в активном состоянии: отключите OAuth SSO перед установкой модуля.
Можно ли назначать профиль по группе Entra ID?
Да. Добавьте claim групп в регистрацию приложения и создайте правило назначения прав с ID объекта группы безопасности. Профиль назначается как динамический: кто выходит из группы, теряет профиль при следующем входе.
А если провайдер недоступен?
Страница входа GLPI по-прежнему предлагает логин и пароль, а локальный администратор всегда может войти. Даже при включённой опции перехода сразу на вход SSO адрес страницы входа с ?noAUTO=1 в конце показывает форму.
Защитите также вход по паролю
SSO Login заботится о тех, кто входит с корпоративной учётной записью. Security Guard ограничивает попытки ввода пароля при локальном входе, в API и CalDAV и останавливает подбор паролей, и он бесплатный.
Узнать о Security GuardНачните использовать SSO Login
Посмотрите доступные тарифы или прочтите полную статью об этом модуле.