Раздел password

Сервер BOOCO Astra (v 2.x) / Конфигурационный файл booco.yml

В разделе password указаны настройки требований к паролю.

Поля раздела password

Название
Тип
По умолчанию
Описание
list

Список правил. Может содержать одно или несколько правил

Поля подраздела rules

Название
Тип
По умолчанию
Описание
string

Имя правила (отображается в интерфейсе)

number

Минимальное количество символов данного типа

number

Максимальное количество символов данного типа

string

. (любые символы)

Список символов в формате регулярного выражения (спецсимволы должны указываться с \)

string

include

Способ проверки. Если include — принимаются символы из списка. Если allowed — не принимаются символы, которых нет в списке

Пример:

password:
  rules:
    - message: Должен включать от 8 до 32 символов
			# данное правило ограничивает минимальное и максимальное количество символов в пароле
      # symobols: "." - берется значение по умолчанию и таких (= любых) символов должно быть от 8 - 32
      min: 8
      max: 32
    - message: Должен включать хотя бы 1 специальный символ
			# Проверяем, что пароль включает хотя бы один символ из следующих 
      symbols: "[!@#$%^&*()_+\\-={}[\\]\\\\|,.<>;:'\"`~?/]"
      min: 1
    - message: Должен включать хотя бы 1 цифру
      symbols: "[0-9]"
      min: 1
    - message: Должен включать хотя бы 1 заглавную букву
      symbols: "[A-Z]"
      min: 1
    - message: Разрешенные символы
      symbols: "[!@#$%^&*()_+\\-={}[\\]\\\\|,.<>;:'\"`~?/]"
      check: allowed
💡
Если требования к паролю в booco.yml изменились, пользователь всё равно сможет зайти в BOOCO под своим старым паролем.