Разблокировка учетной записи Apache

Я использую сервер Apacheds для аутентификации. Аккаунт блокируется после нескольких неудачных попыток привязки.

Я могу разблокировать учетную запись с помощью Apache Directory Studio, просто удалив pwdAccountLockedTime, но есть ли способ разблокировать учетную запись из кода Java с помощью API Apache LDAP?


person rishiAgar    schedule 31.10.2014    source источник


Ответы (2)


Вам просто нужно сделать то же самое, используя код. (Для этого необходимо выполнить привязку от имени администратора).

person kayyagari    schedule 03.11.2014
comment
Да, это я понимаю и сделал, но надо ли удалять pwdAccountLockedTime, неужели по-другому нельзя??? - person rishiAgar; 03.11.2014

Если вы не хотите такого поведения, вы можете изменить политики паролей. Установите значение в ds-pwdLockoutDuration, которое

Задержка в секундах, которую мы ждем, прежде чем разрешить новую попытку, когда пароль заблокирован

Вы можете посмотреть здесь: Как разблокировать пользователя на ApacheDS

А здесь: https://directory.apache.org/apacheds/advanced-ug/4.3-password-policy.html

person Jan Sindberg    schedule 10.01.2017
comment
Спасибо, решил проблему, используя только описанный выше метод. Во-вторых, на тот момент я хотел разлочить вручную и находил изящный способ. Но я думаю, что ваше решение будет полезно, если я захочу автоматически разблокировать через какой-то период времени. - person rishiAgar; 11.01.2017