標準の ASP.NET 認証プロバイダー (たまたま AspNetSqlMembershipProvider) を使用しており、デフォルトのパスワード強度要件は、私たちのニーズに対して少し過剰です。
ユーザーは、少なくとも英数字のパスワードを入力する必要があります (つまり、ユーザーが希望する場合は、文字と少なくとも 1 つの数字が必須で、大文字と小文字が混在し、英数字以外の文字も使用できます)。
これを実現する PasswordStrengthRegularExpression の設定を誰でも提案できますか?
また、ユーザーが使用しようとしたパスワードが正規表現のチェックに失敗した場合に、ユーザーに表示されるエラー メッセージをどのように制御できますか?
ノート
minRequiredNonalphanumericCharacters
プロパティを に設定する必要があることが判明しました0
。それ以外の場合、この設定は使用される正規表現をオーバーライドします