BusinessProxyДокументация
ENЛичный кабинет
BusinessProxy
На этой странице

Корпоративный вход: AD FS, JIT и группы доступа

Beta

Подключите AD FS, настройте первый вход сотрудников, сопоставьте группы и проверьте выборку из Active Directory.

1. Подготовьте подключение

AD FS подтверждает доменную учётку сотрудника, а BusinessProxy управляет его доступом к рабочим ресурсам. Настройку выполняет владелец или администратор рабочей области вместе с администратором AD FS.

  • Откройте «Команда → SSO» в нужной рабочей области. Скопируйте показанный OIDC callback URL в регистрацию приложения BusinessProxy в AD FS.
  • Подготовьте HTTPS Issuer URL, Client ID и Client secret. Для AD FS используется прямой OIDC code flow с PKCE S256.
  • Настройте ключ доступа или аутентификатор BusinessProxy: изменение сопоставлений групп и работа с настройками AD требуют свежего подтверждения BP.

2. Выберите профиль Microsoft AD FS

Добавьте подключение или нажмите «Изменить» в его меню. Явно выберите «Microsoft AD FS (OIDC)». Ранее созданное универсальное OIDC-подключение автоматически не меняет профиль.

  • Укажите Issuer URL и Client ID из вашей регистрации. При редактировании оставьте Client secret пустым, чтобы сохранить текущий секрет.
  • Для входа уже привязанных пользователей достаточно базового scope openid. Для дополнительных корпоративных claims администратор AD FS настраивает отдельный ресурс BP, разрешает openid allatclaims и сообщает значение поля «Ресурс AD FS».
  • В «Атрибут групп» укажите точное имя claim, настроенного в AD FS. Например, bp_groups, если именно это имя выдаёт ваш провайдер.
  • Кнопка «Проверить подключение» проверяет метаданные и ключи подписи. Успешный тест нужно дополнить реальным входом сотрудника.

3. Выберите создание аккаунтов при первом входе

Для новых сотрудников включите «Создавать пользователей при первом входе (JIT)». Сотрудник открывает ссылку SSO и входит доменной учёткой; предварительно создавать личную привязку ему не нужно.

  • AD FS должен передавать подписанные корпоративный email и подтверждение его достоверности. Администратор организации определяет доверенный email-домен; отсутствие подтверждения блокирует создание аккаунта.
  • Новый пользователь получает роль обычного участника. JIT и корпоративные группы не назначают административные роли BusinessProxy или CMS.
  • Существующий аккаунт BP с таким email автоматически не связывается с корпоративной учёткой. Его владелец использует «Корпоративный вход» в профиле и подтверждает обе стороны привязки.
  • Вместо общего JIT можно импортировать выбранных сотрудников AD и отдельно разрешить им первый вход. Без JIT или такого разрешения новые аккаунты не создаются. Ручной запрет администратора BP сохраняется.

4. Сопоставьте группы и назначьте доступ

В меню подключения откройте «Группы и доступ». Выберите существующую группу BusinessProxy, укажите стабильный SID или другое точное значение из подписанного claim и подтвердите сохранение passkey или кодом BP.

  • Назначьте группе доступ в настройках нужных CMS или web-приложений. Само сопоставление не открывает ресурсы.
  • Проверьте базовое разрешение по роли: если ресурс доступен всем обычным участникам, удаление из одной разрешающей группы само по себе его не закроет.
  • Без импорта членство обновляется при следующем SSO-входе. При включённой синхронизации AD источником членства становится принятый справочник выбранных групп. Ручные разрешения и запреты BP не перезаписываются.
  • Роли внутри Битрикс и других приложений остаются в соответствующей системе. Вход в BP не заменяет управление их нативными правами.

5. Настройте предпросмотр Active Directory

В меню подключения выберите «Каталог AD». Сначала оператор BusinessProxy разрешает контроллер, сетевой адрес и доверенный CA для вашей рабочей области. После этого каталог появляется в списке.

  • Используйте отдельную сервисную учётку с правами чтения. Укажите её DN, пароль и DN выбранных групп, по одному на строку.
  • Сохраните настройки с подтверждением BP, затем нажмите «Предпросмотр сотрудников». Будут показаны счётчики, SID групп и до 20 примеров.
  • Предпросмотр не импортирует сотрудников, не подтверждает владение email и не меняет права. Неполный результат не принимается.
  • Оператор выбирает прямой LDAPS или чтение через коннектор рядом с закрытым AD. Оба профиля проверяют сертификат и имя контроллера. Коннектор дополнительно проверяет локально разрешённые адреса и область каталога.

6. Подключите закрытый AD через коннектор

Этот шаг нужен для AD, недоступного из BusinessProxy напрямую. Администратор получает у оператора BusinessProxy индивидуальный сертификат и файл конфигурации для конкретной рабочей области, SSO-подключения и каталога. Компонент чтения AD запускается рядом с контроллером или обычным коннектором web-приложений.

businessproxy-directory-connector --config /private/path/directory-agent.json
  • Распакуйте архив для своей ОС. Поместите индивидуальные сертификат, ключ и конфигурацию в каталог, доступный только служебной учётке процесса. В Windows запускается businessproxy-directory-connector.exe.
  • Разрешите исходящий HTTPS к directory.business-proxy.com:443 и LDAPS к выбранному контроллеру. Коннектор не требует входящего порта в сети организации. Обычный web-токен коннектора для этого канала не подходит.
  • В «Каталог AD» выберите согласованный каталог через коннектор, сохраните сервисную учётку с подтверждением BP и выполните предпросмотр. Пароль AD передаётся на короткое задание по mTLS и не записывается в файл конфигурации коннектора.
  • После предпросмотра доступны тот же импорт и расписание. Если коннектор остановлен, предыдущий справочник сохраняется. При замене или отзыве сертификата оператор обновляет разрешённый сертификат, затем администратор подтверждает актуальные настройки каталога.

7. Импортируйте сотрудников и выберите обновление

В «Каталог AD → Импорт и синхронизация сотрудников» нажмите «Импортировать справочник» и подтвердите действие ключом доступа или кодом BP. Полный результат сохраняется в справочнике. Аккаунты BusinessProxy создаются только при подтверждённом первом SSO-входе.

  • Администратор AD FS должен передавать единственный подписанный SID сотрудника, например bp_object_sid. Укажите точное имя атрибута. Email и логин не заменяют SID и не связывают существующие аккаунты.
  • После успешного импорта включите «Разрешить вход импортированным сотрудникам». Это отдельное разрешение: общий JIT можно оставить выключенным. Сотрудник должен входить с подтверждённым корпоративным email, совпадающим с записью AD.
  • Выберите ручное обновление или обновление каждые 5 минут. В ручном режиме изменения AD вступают в силу после следующего импорта администратором. В справочнике доступны поиск, фильтры и загрузка следующих страниц.
  • Чтобы отклонять вход всех сотрудников вне выбранной области, включите «Допускать через SSO только сотрудников справочника». Этот режим требует фоновых обновлений. Все изменения режима подтверждаются свежей проверкой BP.

8. Контролируйте отзыв и сбои каталога

Принятое отключение сотрудника в AD или выход из выбранных групп прекращает его управляемый корпоративный доступ. BusinessProxy отзывает связанные сессии приложений, CMS и браузерного прокси. Прямой публичный доступ к приложению вне BusinessProxy требует собственной защиты приложения.

  • В режиме каждые 5 минут отсутствие успешных обновлений 10 минут приостанавливает управляемый корпоративный доступ. Предыдущее состояние справочника сохраняется; проверьте контроллер, CA и сервисную учётку, затем обновите справочник.
  • Неполное чтение не принимается. Отключение более 20 сотрудников и более 20% ранее допущенной выборки требует отдельного подтверждения показанного результата; изменившийся результат придётся проверить заново.
  • Повторное включение AD не открывает старые сессии. Нужен новый SSO-вход. Автоматически восстанавливается только обычное членство, которое отключил сам каталог; ручное отключение администратором BP сохраняется.
  • Проверяйте базовые роли ресурсов и ручные разрешения. Удаление одной разрешающей группы не отменяет отдельное разрешение, а синхронизация не назначает нативные роли Битрикс или других приложений.
Документация
BusinessProxy

Поиск по документации

Открыть руководство

Поиск по тексту и заголовкам статейEsc Закрыть