Интеграция с 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. Создание/авторизация - если найден - авторизуется, если нет - создается (если включено).
Разработчик anighr
Опубликовано 22.09.2025
Версия 1.0.6
Установлено Менее 50 раз
Адаптивность Нет
Поддержка Композита Нет
Подходящие редакции Старт, Стандарт, Малый бизнес, Бизнес
Бесплатно Да
Пробный период Нет
Видео https://rutube.ru/play/embed/4a9734fcb65f937f82c4257cbde47211