Настройка политик валидации логина Avanpost FAM/MFA+

Общие сведения

Механизм политик валидации логина предназначен для контроля состава символов, которые разрешено использовать в составе логина, и для контроля длины логина. Политики валидации логина применяются при каждой ручной попытке регистрации пользователя в Avanpost FAM.

Логин проверяется на соответствие политикам валидации в следующих случаях:

  • при создании нового пользователя в интерфейсе административной консоли;
  • при создании пользователя через форму самостоятельной регистрации.

Примечание

Настроенные политики валидации логина не распространяются на следующие типы пользователей: 

  • Пользователи, импортированные в FAMиз внешнего доверенного источника (LDAP-каталога или OpenID Connect/SAML-провайдера учётных данных);
  • Пользователи, созданные до включения или внесения изменений в настройки политик валидации логина.

Включение политик валидации логина

Для настройки политики валидации логина требуется выполнить следующие действия:

  1. Добавить и настроить секцию username_validator в конфигурационном файле FAM Server config.toml согласно примеру:
    [username_validator]
    regex = "^[a-zA-z1-9~@.]+$"
    minLength = 3
    maxLength = 10
    ПараметрНазначениеДопустимые значения
    regexРегулярное выражение, накладывающее ограничения на структуру и допустимые символов логина.Пустая строка или валидное регулярное выражение (PCRE). 
    minLengthМинимально допустимое число символов в логине.Число
    maxLengthМаксимально допустимое число символов в логине.Число
  2. После внесения изменений в конфигурационном файле перезапустить службу Avanpost FAM Server:
    sudo systemctl restart idp
  3. Проверить корректность настройки одним из следующих способов:
    1. Создать нового пользователя через административную консоль Avanpost FAM (подробнее в разделе Управление пользователями).
    2. Создать нового пользователя через форму самостоятельной регистрации (настройка самостоятельной регистрации описана в разделе Управление пользователями).

Отключение политик валидации логина

Для отключения ограничения на валидацию логина требуется выполнить следующие действия:

  1. Удалить секцию username_validator из основного конфигурационного файла config.toml.
  2. После внесения изменений в конфигурационном файле перезапустить службу Avanpost FAM Server:
    sudo systemctl restart idp
  3. Убедится, что ранее установленные ограничения не действуют.

Обсуждение