1. 安装包
Microsoft.AspNetCore.Identity.EntityFrameworkCore
2.在AppDbContext 继承
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
using Microsoft.AspNetCore.Identity;
namespace FakeXiecheng.API.Database
{
//为了让这个类实现身份认证模块 继承身份认证的context定义了用户基本模型 自动创建数据表结构 和映射关系
public class AppDbContext : IdentityDbContext<IdentityUser>
3. 在stuaup中注入服务依赖
//身份认证组件的注入 服务依赖
//IdentityUser 用户数据模型 ,IdentityRole用户角色的模型 还需要连接上下文关系对象
services.AddIdentity<IdentityUser,IdentityRole>()
.AddEntityFrameworkStores<AppDbContext>();
4. 重新构建一下项目,然后通过数据迁移生成数据
add-migration IdentityMigrtaions
update-database