ADAMメンバーシッププロバイダーを使用するASP.NETWebFormsアプリケーションがいくつかあり、そのうちの1つにChangePasswordコントロールが含まれています。コントロールは、パスワードを変更するたびに失敗し始めました。
Password incorrect or New Password invalid.
New Password length minimum: 6.
Non-alphanumeric characters required: 0.
ADAMインスタンスのパスワードは引き続き正常にリセットでき、ログインは引き続きアプリケーションで認証されます。スローされる例外はなく、EventViewerにエラーもありません。
Web.configのプロバイダーセクションは次のとおりです。
<membership defaultProvider="ADAMMembershipProvider">
<providers>
<clear/>
<add name="ADAMMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider"
connectionStringName="MembershipConnectionString"
connectionProtection="None"
connectionUsername="[the username]"
connectionPassword="[the password]"
enableSearchMethods="true"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
maxInvalidPasswordAttempts="3"
passwordAttemptWindow="5"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="true"/>
</providers>
</membership>