Модуль авторизации на базе Passkey/WebAuthn для сайтов на платформе «1С-Битрикс»
В наше время каждая секунда имеет значение, а пользователи привыкли иметь быстрый доступ к постоянно посещаемым ресурсам.
С модулем вход занимает одно привычное действие - с помощью распознавания лица, отпечатка пальца или кода разблокировки устройства. Пользователю не нужно вспоминать и вводить пароль или путаться в сохраненных, но неактуальных паролях, а обычный вход остаётся запасным вариантом.
Данные лица и отпечатка остаются на устройстве и не передаются сайту.Что умеет модуль
- добавляет кнопку быстрого входа в стандартные формы 1С-Битрикс, включая вход в административный раздел;
- поддерживает Conditional UI: совместимый браузер может предложить сохранённый ключ прямо в поле логина;
- размещает кнопку в нестандартной форме по CSS-селекторам и позволяет сохранить резервное подключение к штатным формам;
- позволяет выбрать точное место кнопки в форме и отдельно настроить её выравнивание на публичных страницах и при входе в административный раздел;
- настраивает текст, значок, тему, вид, размер, ширину, скругление и отступы кнопки с безопасным предпросмотром;
- предлагает пользователю создать ключ после обычного входа: в компактном блоке на странице или в отдельном окне;
- предоставляет готовую страницу добавления ключа для меню личного кабинета, а также PHP-компонент и JavaScript API для интеграции в собственный шаблон;
- поддерживает несколько сайтов и доменов в одной установке;
- позволяет авторизованному пользователю добавлять несколько ключей для своей учётной записи;
- показывает администратору состояние модуля, краткую статистику и журнал событий;
- позволяет отозвать один ключ или все ключи выбранного пользователя;
- сообщает о неудачном входе, если выбранный ключ был удалён или отозван на сервере;
- сохраняет обычный вход по логину и паролю.
Модуль не заменяет системные компоненты авторизации, не меняет ядро или шаблон сайта и не отправляет данные разработчику или сторонним службам. Внешний вид системного окна выбора или создания ключа определяется браузером и устройством.