Link Search Menu Expand Document

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

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

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

ПолитикаПаролей
Объект

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

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


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

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

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

Создаёт политику из переданных параметров. МинимальноеКоличествоСимволов - Минимальное количество символов. МаксимальноеКоличествоСимволов - Максимальное количество символов. ДолженСодержатьСимволыВВерхнемРегистре - Признак, что пароль должен содержать символы в верхнем регистре. ДолженСодержатьСимволыВНижнемРегистре - Признак, что пароль должен содержать символы в нижнем регистре. ДолженСодержатьСимвол - Признак, что пароль должен содержать символ. ДолженСодержатьЦифру - Признак, что пароль должен содержать цифру. ДопустимыйАлфавит - Пароль может содержать символы только из допустимого алфавита. ЗапрещатьПредыдущиеПароли - Запретить использование N предыдущих уникальных паролей.

Примеры

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

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

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

Свойства

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

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

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


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

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

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


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

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

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


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

ТолькоЧтение ДолженСодержатьЦифру: Булево
Доступность: КлиентИСервер

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


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

ТолькоЧтение ДопустимыйАлфавит: Строка
Доступность: КлиентИСервер

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


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

ТолькоЧтение ЗапрещатьПредыдущиеПароли: Число
Доступность: КлиентИСервер

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


МаксимальноеКоличествоСимволов

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

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


МинимальноеКоличествоСимволов

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

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


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

Объект