Web からパスワードを変更しようとすると、次のエラーが表示されます。
指定されたパスワードは無効です。パスワードは、既定のプロバイダー用に構成されたパスワード強度の要件に準拠する必要があります。
Active Directory でパスワードを変更しようとすると、AD で構成されたパスワードの強度に適合しない場合に発生することはわかっています。
しかし、どの強度がエラーを引き起こしているのか (変更間の時間、最近のものへの変更など) をどのように知ることができますか? 知ることは可能ですか?
Web からパスワードを変更しようとすると、次のエラーが表示されます。
指定されたパスワードは無効です。パスワードは、既定のプロバイダー用に構成されたパスワード強度の要件に準拠する必要があります。
Active Directory でパスワードを変更しようとすると、AD で構成されたパスワードの強度に適合しない場合に発生することはわかっています。
しかし、どの強度がエラーを引き起こしているのか (変更間の時間、最近のものへの変更など) をどのように知ることができますか? 知ることは可能ですか?
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で指定されているとおり - 指定されたパスワードが無効です