Фирма 1С выпустила новую версию 8.3.27 платформы «1С:Предприятие». Данная новость появилась на сайте https://1c.ru 08 апреля 2025г. Сам анонс новой версии с ее новыми возможностями был опубликован год назад.
Рассмотрим в статье один из новых механизмов аутентификации – аутентификацию с помощью электронной почты.
Аутентификация с помощью электронной почты
В платформе 1С:Предприятие 8.3.27 появился новый механизм аутентификации с помощью электронной почты.
Включить новый механизм аутентификации можно в конфигураторе или в режиме 1С:Предприятие, в обоих случаях открывается окно с одними и теми же настройками:
- В конфигураторе пункт меню «Администрирование – Дополнительные настройки аутентификации».
- В режиме 1С:Предприятие пункт меню «Сервис и настройки – Функции для технического специалиста» в открывшемся окне «Функции для технического специалиста» выбираем группу «Стандартные», в ней открываем обработку «Дополнительные настройки аутентификации».
В окне «Дополнительные настройки аутентификации» появились две закладки: «Аутентификация через электронную почту» и «Проверка раскрытия пароля».
На закладке «Аутентификация через электронную почту» в свойстве «Использовать аутентификацию через электронную почту» устанавливаем флаг. Часть параметров будет настроено уже по умолчанию.
В свойстве «Алфавит кода подтверждения» указывается набор символов, из которых формируется код подтверждения. Строка может быть или пустой, или содержать от 10 до 256 различных символов. Если задана пустая строка, то алфавит состоит из десятичных цифр от 0 до 9 (включительно). В примере задан набор из следующих символов: 0123456789ABCDEF
Свойство «Использовать стандартный сервис отправки» позволяет отправлять письмо с кодом подтверждения через стандартный почтовый сервис фирмы «1С», но на данный момент он не работает, о чем сообщается вендором в документации. При включении данного режима при попытке получения кода с помощью стандартного сервиса отправки получим сообщение об ошибке.
В свойствах ниже указываем настройки почтового сервера отправки почты.
При необходимости текст сообщения можно отредактировать в HTML-редакторе.
Осталось отдельно для каждого пользователя включить возможность аутентификации с помощью почты, для этого в настройках пользователя устанавливаем флаг в свойстве «Аутентификация через электронную почту» и обязательно в свойстве «Адрес электронной почты» указываем адрес электронной почты, на которую должен приходить код.
Настройку завершили, осталось проверить.
Запускаем конфигурацию в режиме 1С:Предприятие (кстати, при запуске конфигуратора аутентификация через почту также доступна).
В окне аутентификации нажимаем иконку в виде почтового сообщения.
В поле «Адрес электронной почты» указываем адрес электронной почты, который указывали в настройках пользователя и нажимаем кнопку «Получить код».
На почту приходит письмо с кодом, код будет содержать символы, указанные в свойстве «Алфавит кода подтверждения». Указываем данный код в окне аутентификации и успешно входим в информационную базу.
Подводим итог
Считаем, что способ аутентификации через электронную почту найдет широкое применение, как одно из дополнительных средств безопасности. Ждем выхода стандартного сервиса отправки от фирмы 1С. В документации сообщается, что письма всегда будут приходить с адреса 1C:Аутентификация <authentication@1c.com>.
Ваганов Сергей, эксперт в области разработки прикладных решений на платформе 1С:Предприятие, преподаватель-методист CORS Academy и автор курса «Разработчик 1С с нуля до профессионала».
Статья создана на основе материалов курса «Разработчик 1С с нуля до профессионала».