gpt4 book ai didi

c# - 找不到 ASP.NET IserviceCollection AddIdentity

转载 作者:行者123 更新时间:2023-11-30 19:24:04 24 4
gpt4 key购买 nike

我有一种情况,我想将 ASP.NET Identity 用户(数据库优先)的密码长度更改为 4。经过大量研究,我发现我可以从启动类开始使用:

public void ConfigureServices(IServiceCollection services)
{
services.AddIdentity<ApplicationUser, IdentityRole>(options =>
{
options.Password.RequireDigit = false;
options.Password.RequiredLength = 4;
})
.AddEntityFrameworkStores<ApplicationDbContext>()
.AddDefaultTokenProviders();
}

我已经下载了 Microsoft.Framework.DependencyInjectionMicrosoft.Extensions.DependencyInjection 包,但仍然找不到 AddIdentity

最佳答案

AddIdentity 及其相关的扩展方法是 ASP.NET Core Identity 的一部分,它驻留在 NuGet 包中 Microsoft.AspNetCore.Identity .

AddEntityFrameworkStores 是 EntityFrameworkCore for ASP.NET Core Identity 包的一部分 Microsoft.AspNetCore.Identity.EntityFrameworkCore

关于c# - 找不到 ASP.NET IserviceCollection AddIdentity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40785813/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com