Перейти к основному содержимому

ПолитикаПаролей

Стд::Пользователи::ПолитикаПаролей Доступность: КлиентИСервер

Политика паролей списка пользователей.

Сравнение структурное по всем свойствам.

Иерархия типа

Базовые типы: Объект


Конструкторы

ПолитикаПаролей

Доступность: КлиентИСервер

ПолитикаПаролей(
МинимальнаяДлина: Число = 6,
МаксимальнаяДлина: Число = 99,
ДолженСодержатьСимволыВВерхнемРегистре: Булево = Ложь,
ДолженСодержатьСимволыВНижнемРегистре: Булево = Ложь,
ДолженСодержатьСимвол: Строка = "",
ДолженСодержатьЦифру: Булево = Ложь,
ДопустимыйАлфавит: Строка = "",
ЗапрещатьПредыдущиеПароли: Число = 0)
Создает политику из переданных параметров. МинимальнаяДлина - Минимальное количество символов. МаксимальнаяДлина - Максимальное количество символов. ДолженСодержатьСимволыВВерхнемРегистре - Признак, что пароль должен содержать символы в верхнем регистре. ДолженСодержатьСимволыВНижнемРегистре - Признак, что пароль должен содержать символы в нижнем регистре. ДолженСодержатьСимвол - Признак, что пароль должен содержать символ. ДолженСодержатьЦифру - Признак, что пароль должен содержать цифру. ДопустимыйАлфавит - Пароль может содержать символы только из допустимого алфавита. ЗапрещатьПредыдущиеПароли - Запретить использование N предыдущих уникальных паролей.

Примеры

знч Политика = новый ПолитикаПаролей(
МинимальнаяДлина = 8,
МаксимальнаяДлина = 99,
ДолженСодержатьСимволыВВерхнемРегистре = Истина,
ДолженСодержатьСимволыВНижнемРегистре = Истина,
ДолженСодержатьЦифру = Истина,
ЗапрещатьПредыдущиеПароли = 5)

знч Список = СпискиПользователей.ПолучитьСписокПоУмолчанию()

знч СписокСПолитикой = Список.СПолитикойПаролей(Истина, Политика)
СпискиПользователей.Изменить(СписокСПолитикой)

Свойства

ДолженСодержатьСимвол

Доступность: КлиентИСервер ТолькоЧтение

ДолженСодержатьСимвол: Строка

Пароль должен содержать хотя бы один из представленных в строке символов. Например "!#$%&'()*+,-./:;<=>?@[\\]^_{|}~". Если пустая строка, тогда проверка не осуществляется.


ДолженСодержатьСимволыВВерхнемРегистре

Доступность: КлиентИСервер ТолькоЧтение

ДолженСодержатьСимволыВВерхнемРегистре: Булево

Признак, что пароль должен содержать символы верхнего регистра.


ДолженСодержатьСимволыВНижнемРегистре

Доступность: КлиентИСервер ТолькоЧтение

ДолженСодержатьСимволыВНижнемРегистре: Булево

Признак, что пароль должен содержать символы нижнего регистра.


ДолженСодержатьЦифру

Доступность: КлиентИСервер ТолькоЧтение

ДолженСодержатьЦифру: Булево

Признак, что пароль должен содержать хотя бы одну цифру.


ДопустимыйАлфавит

Доступность: КлиентИСервер ТолькоЧтение

ДопустимыйАлфавит: Строка

Пароль может содержать символы только из допустимого алфавита. Если пустая строка, тогда проверка не осуществляется.


ЗапрещатьПредыдущиеПароли

Доступность: КлиентИСервер ТолькоЧтение

ЗапрещатьПредыдущиеПароли: Число

Запретить использование N предыдущих уникальных паролей. Старые пароли хранятся в настройках пользователя. 0 - не запрещать использование старых паролей.


МаксимальнаяДлина

Доступность: КлиентИСервер ТолькоЧтение

МаксимальнаяДлина: Число

Максимальная длина пароля. Нельзя установить максимальную длину больше 99.


МинимальнаяДлина

Доступность: КлиентИСервер ТолькоЧтение

МинимальнаяДлина: Число

Минимальная длина пароля. Нельзя установить длину меньше 1.


Список унаследованных методов

Объект

ВСтроку, ПолучитьТип, Представление