public sealed class ServerSecurityOptions : IServerSecurityOptions,
ISealablePublic NotInheritable Class ServerSecurityOptions
Implements IServerSecurityOptions, ISealablepublic ref class ServerSecurityOptions sealed : IServerSecurityOptions,
ISealable[<SealedAttribute>]
type ServerSecurityOptions =
class
interface IServerSecurityOptions
interface ISealable
end| ServerSecurityOptions | Создаёт экземпляр класса с параметрами по умолчанию. |
| ServerSecurityOptions(IServerSecurityOptions) | Создаёт экземпляр класса с указанием объекта, из которого выполняется копирование настроек. |
| BlockedSeriesDueDateTime | Количество часов, на которое выполняется блокировка при превышении неудачных попыток MaxFailedLoginAttemptsInSeries. По умолчанию: 15 минут. |
| BlockWindowsAndLdapUsers | Признак того, что для сотрудников с типом входа "Windows" или "LDAP" будет выполняться блокировка при нескольких неудачных попытках аутентификации по тем же правилам, что и для сотрудников с типом входа "Пользователь TESSA". По умолчанию false. |
| EnforceStrongPasswords | Признак того, что пароль, вводимый пользователем, должен содержать спец. символы, цифры и разные регистры символов. Проверяется при изменении пароля пользователем (не администратором). По умолчанию false. |
| FailedLoginAttemptsSeriesTime | Максимальное время между неудачными попытками, чтобы считать их частью серии. По умолчанию 5 минут: 00:05:00. |
| Info | Дополнительная информация для расширений. |
| IsSealed | Признак того, что объект был защищён от изменений. |
| MaxFailedLoginAttemptsBeforeBlocked | Максимальное число разрешённых неудачных попыток входа до того, как произойдёт блокировка пользователя (поля Blocked, BlockedDueDate в карточке сотрудника). По умолчанию 0 - проверка отключена. |
| MaxFailedLoginAttemptsInSeries | Максимальное число разрешённых неудачных попыток входа в серии (промежуток времени между попытками меньше заданного) до того, как произойдёт блокировка пользователя (поля Blocked, BlockedDueDate в карточке сотрудника). По умолчанию 0 - проверка отключена. |
| MinPasswordLength | Минимальная длина пароля, вводимого пользователем. Проверяется при изменении пароля пользователем (не администратором). По умолчанию: 4. |
| PasswordExpirationNotificationTime | Количество дней, оставшихся до окончания срока действия паролей у пользователей, которым отправляются уведомления с рекомендацией сменить пароль. По умолчанию null - уведомления отключены. |
| PasswordExpirationTime | Количество дней, в течение которых пароль действует с момента установки пароля (поле PersonalRoles.PasswordChanged). Если пароль прекращает действовать, то при входе в систему возвращается исключение. По умолчанию null - проверка отключена. |
| SessionInactivityTime | Время неактивности сессии в часах, проверяемое каждый раз при выполнении запроса, связанного с сессией. Если с даты последней активности до текущей даты прошло время больше заданного, то возвращается исключение. По умолчанию null - время неактивности неограничено. |
| UniquePasswordCount | Количество паролей пользователя, для которых проверяется, что они уникальны (не повторяются). Проверяется при изменении пароля пользователем. По умолчанию 1. |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| Seal | Защищает объект от изменений. |
| ToString | Returns a string that represents the current object. (Переопределяет ObjectToString) |