ПолитикаПаролей
Стд::Пользователи::ПолитикаПаролей Доступность: КлиентИСервер
Политика паролей списка пользователей.
Сравнение структурное по всем свойствам.
Иерархия типа
Базовые типы: Объект
Конструкторы
ПолитикаПаролей
Доступность: КлиентИСервер
ПолитикаПаролей(
МинимальнаяДлина: Число = 6,
МаксимальнаяДлина: Число = 99,
ДолженСодержатьСимволыВВерхнемРегистре: Булево = Ложь,
ДолженСодержатьСимволыВНижнемРегистре: Булево = Ложь,
ДолженСодержатьСимвол: Строка = "",
ДолженСодержатьЦифру: Булево = Ложь,
ДопустимыйАлфавит: Строка = "",
ЗапрещатьПредыдущиеПароли: Число = 0)МинимальнаяДлина - Минимальное количество символов.
МаксимальнаяДлина - Максимальное количество символов.
ДолженСодержатьСимволыВВерхнемРегистре - Признак, что пароль должен содержать символы в верхнем регистре.
ДолженСодержатьСимволыВНижнемРегистре - Признак, что пароль должен содержать символы в нижнем регистре.
ДолженСодержатьСимвол - Признак, что пароль должен содержать символ.
ДолженСодержатьЦифру - Признак, что пароль должен содержать цифру.
ДопустимыйАлфавит - Пароль может содержать символы только из допустимого алфавита.
ЗапрещатьПредыдущиеПароли - Запретить использование N предыдущих уникальных паролей.
Примеры
знч Политика = новый ПолитикаПаролей(
МинимальнаяДлина = 8,
МаксимальнаяДлина = 99,
ДолженСодержатьСимволыВВерхнемРегистре = Истина,
ДолженСодержатьСимволыВНижнемРегистре = Истина,
ДолженСодержатьЦифру = Истина,
ЗапрещатьПредыдущиеПароли = 5)
знч Список = СпискиПользователей.ПолучитьСписокПоУмолчанию()
знч СписокСПолитикой = Список.СПолитикойПаролей(Истина, Политика)
СпискиПользователей.Изменить(СписокСПолитикой)
Свойства
ДолженСодержатьСимвол
Доступность: КлиентИСервер
ТолькоЧтение
ДолженСодержатьСимвол: СтрокаПароль должен содержать хотя бы один из представленных в строке символов.
Например "!#$%&'()*+,-./:;<=>?@[\\]^_{|}~".
Если пустая строка, тогда проверка не осуществляется.
ДолженСодержатьСимволыВВерхнемРегистре
Доступность: КлиентИСервер
ТолькоЧтение
ДолженСодержатьСимволыВВерхнемРегистре: БулевоПризнак, что пароль должен содержать символы верхнего регистра.
ДолженСодержатьСимволыВНижнемРегистре
Доступность: КлиентИСервер
ТолькоЧтение
ДолженСодержатьСимволыВНижнемРегистре: БулевоПризнак, что пароль должен содержать символы нижнего регистра.
ДолженСодержатьЦифру
Доступность: КлиентИСервер
ТолькоЧтение
ДолженСодержатьЦифру: БулевоПризнак, что пароль должен содержать хотя бы одну цифру.
ДопустимыйАлфавит
Доступность: КлиентИСервер
ТолькоЧтение
Допустим ыйАлфавит: СтрокаПароль может содержать символы только из допустимого алфавита. Если пустая строка, тогда проверка не осуществляется.
ЗапрещатьПредыдущиеПароли
Доступность: КлиентИСервер
ТолькоЧтение
ЗапрещатьПредыдущиеПароли: ЧислоЗапретить использование N предыдущих уникальных паролей.
Старые пароли хранятся в настройках пользователя.
0 - не запрещать использование старых паролей.
МаксимальнаяДлина
Доступность: КлиентИСервер
ТолькоЧтение
МаксимальнаяДлина: ЧислоМаксимальная длина пароля.
Нельзя установить максимальную длину больше 99.
МинимальнаяДлина
Доступность: КлиентИСервер
ТолькоЧтение
МинимальнаяДлина: ЧислоМинимальная длина пароля.
Нельзя установить длину меньше 1.