Интеграция с OpenID connect provider (SSO). Авторизация

Интеграция с OpenID connect provider (SSO). Авторизация, ver. 1.0.5

Рейтинг:
Бесплатно
Работает на редакциях Битрикс:
СтартСтандартМалый бизнесБизнес
В случае покупки "Интеграция с OpenID connect provider (SSO). Авторизация" у нас, мы предложим вам "Бесплатную базовую установку" на ваш сервер.
Помощь, техподдержка
Нужна помощь?
Поможем с настройкой "Интеграция с OpenID connect provider (SSO). Авторизация"
Описание решения:

Компонент позволяет произвести интеграцию с любыми OpenID Connect провайдерами и организовать единый вход (SSO) в Битрикс с помощью учетных данных внешних систем аутентификации.

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


Поддерживаемые провайдеры:
  • Любые другие OpenID Connect провайдеры
  • Keycloak - корпоративный сервер аутентификации (протестировано)

Особенности:

  • Универсальность - работает с любыми OpenID Connect провайдерами
  • Гибкая настройка - можно настроить поля пользователя для каждого провайдера
  • Автоматическое создание - опциональное создание пользователей при первом входе
  • Безопасность - защита от CSRF атак, валидация токенов
  • Отладка - подробные логи для диагностики проблем
  • Совместимость - работает с любой редакцией Битрикс
  • Не совместим со стандартным компонентом (не технически, а логически), наличие стандартного компонента приведет к попытке авторизоваться по локальным учетных данным, которые не будут актуальными.
  • Требуется сетевая доступность при каждой авторизации до OpenID Connect провайдера.
  • Список пользователей не синхронизируется полностью. Проверка происходит по одному пользователю, который в данный момент авторизовывается и добавление его в Битрикс при первой авторизации.
  • Ролевая модель настраивается стандартными средствами Битрикс.
  • При удалении/отключении/блокировке пользователя из провайдера - из Битрикс пользователь не удаляется, но авторизоваться под ним нельзя.


Логика работы:

  1. Проверка авторизации - если пользователь уже авторизован, показывается информация о нем.
  2. Перенаправление на провайдер - если пользователь не авторизован, перенаправляется на страницу входа провайдера.
  3. Обработка callback - после входа провайдер возвращает код авторизации.
  4. Обмен на токен - код обменивается на access token.
  5. Получение данных пользователя - по токену получается информация о пользователе.
  6. Поиск в Bitrix - ищется пользователь по точному логину или email.
  7. Создание/авторизация - если найден - авторизуется, если нет - создается (если включено).
Опубликовано 22.09.2025
Версия 1.0.5
Установлено Менее 50 раз
Адаптивность Нет
Поддержка Композита Нет
Подходящие редакции Старт, Стандарт, Малый бизнес, Бизнес
Бесплатно Да
Пробный период Есть
Видео https://rutube.ru/play/embed/4a9734fcb65f937f82c4257cbde47211