asp.netコアMVCのパスワード検証ルールをカスタマイズする簡単な方法は何ですか?問題はちょうど誰かがここにあったのと全く同じですHow To Change Password Validation in ASP.Net MVC Identity 2?唯一の違いはVisual Studio 2015でasp.net CORE MVC(最新ビルド)を使用していることです。すべてのパスワード検証ルールを削除したいと思います。プロジェクトにApplicationUserManager
クラスがなく、Startup.cs
ファイルのUserManager検証ルールをカスタマイズできるかどうかはわかりません。asp.netコアmvcパスワードバリデータ
7
A
答えて
8
あなたは、単にいくつかのパスワード制限(RequireLowercase、RequiredLengthなど)を無効にしたい場合 - このように、スタートアップでIdentityOptions.Password
を設定: - IPasswordValidator
を実装し、スタートアップに登録し、あなたが完全にパスワード検証ロジックを変更したい場合は
services.Configure<IdentityOptions>(o =>
{
o.Password.RequiredLength = 12;
});
。
11
public void ConfigureServices(IServiceCollection services)
{
services.AddIdentity<ApplicationUser, IdentityRole>(options =>
{
options.Password.RequireDigit = true;
options.Password.RequireLowercase = true;
options.Password.RequireNonAlphanumeric = true;
options.Password.RequireUppercase = true;
options.Password.RequiredLength = 6;
options.User.AllowedUserNameCharacters = null;
})
.AddEntityFrameworkStores<ApplicationDbContext>()
.AddDefaultTokenProviders();
}
注:またRegisterViewModel.Password、ResetPasswordViewModel.Password、ChangePasswordViewModel.NewPasswordとSetPasswordViewModel.NewPasswordに新しい設定を変更する必要があります。 フロントエンドで新しい検証を有効にする。
関連する問題
- 1. Asp.Net MVCとAsp.Net両コアMVC
- 2. ASP.NET MVCコア:カスタムコントローラファクトリ
- 3. ASP.NET MVCコア6
- 4. ASP.NETのJSONからコアMVC
- 5. ASP.NETコア、MVC、およびOWIN
- 6. Helpers - asp.net MVCコア(dotnet core 1.1)
- 7. MembershipProviderのパスワードバリデータ?
- 8. ASP.NET Core MVCで破線ルーティング?コア前
- 9. Asp.NetコアMVCアプリケーションIISでのWindows認証
- 10. HTTPエラー404.13のカスタムエラーページASP.NETコアMVC
- 11. は、すべてのASP.NETコアMVCページ
- 12. ASP.NetコアMVCブロックリダイレクトのdata-ajax-beginスクリプト
- 13. JSONPを使用したASP.NETコアMVC
- 14. Asp.NetコアMVCキャプチャアプリケーションの例外の詳細
- 15. asp.netコアmvcが空のページを表示
- 16. Asp.Netコア - MVCとWebAPIのルーティングの違い
- 17. ASP.NET MVCコアの複数のレイアウト
- 18. ExecuteResult Asp.Net MVCコアのTempDataにアクセス
- 19. ASP.NETコアMVC認証ユーザーし、Web API
- 20. ASP.NETコアMVCでのAutoMapperの実装
- 21. ASP.NETコアでのAuthorizeAttributeリダイレクトコアMVC 6
- 22. ASP.NET MVCコア1.0のADO.NETエンティティデータモデル(.edmx)
- 23. グローバル例外処理とログインasp.net MVCコア
- 24. asp.net、asp.net mvcとasp.netコアの違いは何ですか
- 25. ミキシングC#とHTMLヘルパーは、ASP.NET MVC 6(ASP.NETコア)
- 26. ASP.NETのコントローラ/アクションでグローバルアクションフィルタをオーバーライドするコアMVC 1.0.1(ASP.NET Core 1.1)
- 27. MVCコア
- 28. asp.netコア
- 29. プロジェクトASP.NETコア(.NETコア)およびASP.NETコア(.NET Frameworkの)
- 30. DotnetコアMVCメンテナンスプロジェクト