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ログリクエストボディ
- 4. ASP.NET MVCコア6
- 5. ASP.netコア1.1 MVC
- 6. ASP.NET MVCコア:カスタムコントローラファクトリ
- 7. asp.netコアmvcタグヘルパーブートストラップトグル
- 8. ASP.NETコアMVCとEFコア1.1
- 9. ASP.NETコア、MVC、およびOWIN
- 10. ASP.NETコアMVCのサブフォルダにルーティング
- 11. ASP.NETのJSONからコアMVC
- 12. Asp.Netで検索コアMVC
- 13. _layoutページのASP.NETコアMVCドロップダウンリスト
- 14. Helpers - asp.net MVCコア(dotnet core 1.1)
- 15. ASP.NETコアMVC偽造防止
- 16. ASP.NET Core Mvc:タグヘルパー `asp-for-model`? ASP.NET MVCのコアでは、
- 17. MembershipProviderのパスワードバリデータ?
- 18. Asp.NetコアMVCキャプチャアプリケーションの例外の詳細
- 19. のasp.net MVCのコア非表示と
- 20. Asp.Netコア - MVCとWebAPIのルーティングの違い
- 21. は、すべてのASP.NETコアMVCページ
- 22. ASP.NET MVCコアEntity Frameworkのサブエンティティの結合
- 23. ASP.Net MVCコアでApiControllerActionSelectorを使用する
- 24. ASP.NET MVCコアの複数のレイアウト
- 25. グローバル例外処理とログインasp.net MVCコア
- 26. ASP.NETコアMVC認証ユーザーし、Web API
- 27. ASP.NETコアでのAuthorizeAttributeリダイレクトコアMVC 6
- 28. ASP.NETコアMVCでのAutoMapperの実装
- 29. ASP.NET MVCコア1.0のADO.NETエンティティデータモデル(.edmx)
- 30. asp.netコアmvcコンソールがもう来ない