С версии платформы УД 1.24 реализован новый микросервис iot-captcha, обеспечивающий валидацию пользовательских запросов:
- регистрация основного аккаунта
- регистрация демо-аккаунта
- восстановление пароля
С версии платформы УД 1.26 появилось два варианта капчи Libre CAPTCHA и Zero Storage Captcha:
Libre CAPTCHA:
Zero Storage Captcha:
Все капчи варьируются по сложности:
- easy
- medium
- hard
Уровень сложности настраивается в конфигурационном файле Ansible templates/default-for-docker.yml.j2:
Блок кода | ||||
---|---|---|---|---|
| ||||
captchaLevel: "easy" |
Капчи "выпадают" в процентном соотношении, которое можно настроить в файле templates/iot/default-for-docker.yml.j2
Блок кода | ||
---|---|---|
| ||
captcha:
# Список инстансов капчи (Libre CAPTCHA, Zero Storage Captcha)
instances: captcha:8088, zs-captcha:8089
proportions: 30, 70
level: "{{ core.captchaLevel }}" |
Для применения изменений нужно выполнить перезапуск контейнеров с микросервисами:
Блок кода | ||||
---|---|---|---|---|
| ||||
ansible-playbook install.yml |
Предупреждение |
---|
Для выполнения команды ansible-playbook необходимо находиться или указать путь до сценариев ansible для развертывания ядра платформы Eltex-SC. |