Запрет слов в пароле
Доменная политика сложности принимает Ivanov-Romashka-2026! — двенадцать символов,
регистры, цифра, знак. Подбирается такой пароль первым десятком попыток, потому что
имя сотрудника и название организации известны заранее. Продукт отсекает их сам: имя и
фамилию берёт из каталога (displayName) при проверке, название организации — из
web.brand_name, остальное — из словаря инсталляции.
Словарь ведёт администратор на странице «Пароли»: текстом или файлом (до 10 000 слов),
по слову в строке. Туда вносят название организации, её продукты, город, домен — то,
что сотрудник ставит в пароль первым. Каждое слово сверяется и кириллицей, и латиницей:
«Ромашка» отсекает и Romashka-2026!, и Romawka-подобные записи через оба
распространённых варианта транслитерации. Слова короче четырёх символов отбрасываются —
внутри случайного пароля они встречаются слишком часто и давали бы ложные отказы.
Проверка выполняется только на сервере: список запрещённых слов браузеру не отдаётся. На форме требование показано отдельной строкой без отметки — чтобы пустой квадрат не читался как невыполненный пункт.