在以SQL Server数据库为目标的.NET标准类库中隔离ASP.NET核心标识需要哪些步骤



我目前正在开发一个遗留应用程序,我们需要使用ASP.NET核心标识在一个单独的.NET标准库中重新实现身份验证和授权部分。

起点和实现路径对我来说并不清楚。我安装了以下软件包:

Microsoft.AspNetCore.Identity
Microsoft.AspNetCore.Identity.EntityFrameworkCore

我不知道如何将其配置为使用SQL Server或运行迁移。

如果我问的问题过于简单,我深表歉意。如果可以的话,请帮忙。

提前感谢

您可能需要先学习一些教程。ASP.NET Core 上的身份介绍

services.AddDbContext<ApplicationDbContext>(options =>
options.UseSqlServer(
Configuration.GetConnectionString("DefaultConnection")));
services.AddDefaultIdentity<IdentityUser>()
.AddEntityFrameworkStores<ApplicationDbContext>();

我最近把一个遗留的用户数据库移到了asp.net标识上,我最终做的是创建标识表,然后创建一个sql脚本,将我的所有用户迁移到新的数据结构上。唯一的诀窍是转换密码。

相关内容

  • 没有找到相关文章

最新更新