Active directory - Как узнать ошибку, возникшую при смене пароля? - PullRequest
0 голосов
/ 17 ноября 2011

Когда я пытаюсь изменить пароль из Интернета, я получаю следующую ошибку:

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

Ну, я знаю, что он срабатывает, когда вы пытаетесь изменить пароль в Active Directory, и он не соответствует прочности пароля, настроенной в AD.

Но как я могу узнать, какая сила порождает ошибку (время между изменениями, переход на последнее, ...)? Можно узнать?

1 Ответ

1 голос
/ 17 ноября 2011

Вы должны внести некоторые изменения в свой файл Web.Config как

<system.web> 
    <membership defaultProvider="MyADMembershipProvider"> 
      <providers> 
        <add 
           name="MyADMembershipProvider" 
           type="System.Web.Security.ActiveDirectoryMembershipProvider, 
             System.Web, 
             Version=2.0.0.0, 
             Culture=neutral, 
             PublicKeyToken=b03f5f7f11d50a3a" 
           connectionStringName="ADConnectionString" 
           connectionUsername="blahblahblah" 
           connectionPassword="blahhahaha" 
           requiresUniqueEmail="false" 
           passwordStrengthRegularExpression="" 
           minRequiredPasswordLength="3" 
           minRequiredNonalphanumericCharacters="0"/> 
      </providers> 
    </membership> 
  </system.web> 

, как указано в Membership.CreateUser - предоставлен неверный пароль

...