Что умеет решение
Модуль Disprove.megafonid упрощает авторизацию на сайтах без паролей и обеспечивает бесшовную проверку номера через PushOK. Решение работает через модуль «Социальные сети» 1С-Битрикс, соответствует стандартам и совместимо с PHP 8.1. Пользователю достаточно указать номер телефона на сайте и подтвердить вход в уведомлении, пришедшем на телефон.
Модуль поддерживает подключение по двум схемам с подтверждением через Push-уведомление (Push-OK):
Агрегаторская (Aggregator) — договор заключается с одним оператором или агрегатором. Схема подходит для простой авторизации без передачи пользовательских данных.
Server Initiated (SI) — взаимодействие между сервером ресурса и серверами Мобильного ID МегаФон без дополнительных переадресаций, реализуется на стороне сервера.
Device Initiated (DI) — запрос осуществляется от лица браузера или мобильного приложения с использованием загрузки страницы авторизации Мобильного ID.
При регистрации или авторизации можно дополнительно запрашивать электронную почту или уточнять ФИО клиента.
Модуль поддерживает два режима отображения формы входа: в отдельном всплывающем окне или на всю страницу. В схеме SI доступен только режим всплывающего окна.
Для получения идентификатора клиента (Client ID) и секретного ключа (Client secret) требуется заключить договор на услугу Мобильный ID.
Для функционирования сервиса необходимо установить сертификат. Убедитесь, что на сервере установлена библиотека OpenSSL для PHP. При отсутствии библиотеки сертификат потребуется создать вручную, следуя инструкции.
Интеграция осуществляется через стандартный модуль «Социальные сервисы» платформы 1С-Битрикс. Перед установкой проверьте наличие и работоспособность этого модуля. Страница авторизации должна быть выполнена в соответствии со стандартами 1С-Битрикс; в противном случае иконки могут не отображаться, что потребует доработки страницы разработчиками.
General iT поможет установить модуль, настроить его и проверить работу на твоём сайте.