|
<< Click to Display Table of Contents >> Объектная модель > CoreEntities – администрирование LoginPolicies – политики учетных записей |
|
Политики учетных записей предназначены для задания сложности паролей, правил блокировки учетных записей при неудачных попытках входа в систему.
Для программной работы используется репозиторий типа сущности «Политики учетных записей» – Sungero.CoreEntities.LoginPolicies. Наследник от Sungero.CoreEntities.DatabookEntry. У репозитория есть общие методы и свойства как у всех репозиториев, например, Copy(), Get(), Delete(). Если создать политику Sungero.CoreEntities.LoginPolicies.Create(), то для нее станут доступны собственные свойства.
Свойства
Имя |
Тип |
Описание |
|---|---|---|
ILoginPolicyAccessRights |
Права доступа |
|
Complexity |
Nullable<Enumeration> |
Сложность пароля. Возможные значения: •Без ограничений; •Буквы и цифры; •Строчные и прописные буквы, цифры. Значение по умолчанию; •Буквы, цифры и специальные символы; •Строчные и прописные буквы, цифры и специальные символы |
FailedAttemptsResetAfterMins |
int |
Время сброса количества неудачных попыток входа (в минутах). Время отсчитывается с последней попытки неудачного входа |
ILoginPolicyInfo |
Информация о типе сущности |
|
LockoutDurationMins |
int |
Срок блокировки (в минутах) |
MaxAgeDays |
int |
Максимальное время действия пароля (в днях). По завершении указанного времени система потребует от пользователя в обязательном порядке изменить пароль. При входе в систему у него появится сообщение с требованием сменить пароль |
MaxFailedAttempts |
int |
Максимальное количество попыток неудачного входа, после которого учетная запись заблокируется и вход в систему станет недоступен |
MinAgeDays |
int |
Минимальное время действия пароля (в днях). В течение этого времени пользователь не может изменить пароль через меню пользователя |
MinChangedCharCount |
int |
Минимальное количество измененных символов. Новый пароль должен отличаться от предыдущего на указанное количество символов |
MinLength |
int |
Минимальная длина пароля |
ILoginPolicyState |
Состояние сущности |
|
Priority |
int |
Приоритет политики. Если пользователь входит в несколько групп, для которых настроены разные политики, то нужная политика подбирается по приоритету. Чем выше значение, тем выше приоритет политики |
Recipients |
IChildEntityCollection<ILoginPolicyRecipients> |
Наша организация, подразделение, роль, группа регистрации и другие группы пользователей. Если оставить свойство незаполненным, то политика применяется для всех пользователей |
RememberedPasswordCount |
int |
Размер журнала хешей паролей. Указывается количество предыдущих паролей пользователя, которые нельзя повторно использовать, когда пользователь меняет пароль |
Наследуемые от DatabookEntry |
||
Id |
long |
Идентификатор |
Name |
string |
Имя |
Status |
Nullable<Enumeration> |
Состояние сущности. Возможные значения: Действующая, Закрытая |
| © Компания Directum, 2024 |