Странная ошибка при смене пароля AD, заблокированная политикой группы объявлений из-за ошибки, но у нас все это отключено - PullRequest
0 голосов
/ 22 апреля 2020

Смена паролей с помощью MembershipUser.ChangePassword (oldpass, newpass);

    MembershipUser currentUser = Membership.GetUser ( username, true /* userIsOnline */);

    // if the user is not logged in kick out and go back to login- EWB
    if ( currentUser == null )
    {
         return  "LogOn";
    }

    changePasswordSucceeded = currentUser.ChangePassword ( model.OldPassword, model.NewPassword );

Иногда с паролями, которые полностью удовлетворяют всем требованиям сложности (фактически, ИТ-специалист отключил их, предположительно), мы все равно получаем эта ошибка

«Предоставленный пароль недействителен. Пароли должны соответствовать требованиям к надежности пароля, настроенным для поставщика по умолчанию.»

Я проверил, и у нас установлен срок действия пароля, равный 1, но я проверил, и это правило является правилом, которое не работает. (Можно изменить пароль только один раз в 24 часа)

Длина пароля все правила сложности и истории соблюдаются.

Я обнаружил, что установка passLastSet в 0, сигнально AD для принудительного изменения пароля при следующем входе в систему, обходит ошибку и позволяет пользователю установить пароль.

Какие другие настройки AD GroupPolicy могут вызвать эту ошибку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...