首页 > 解决方案 > identityuser(CreateAsync, FindByNameAsync, etc.) 方法可以在现有的非身份用户数据库中使用吗?

问题描述

我有一个简单的现有数据库,看起来像这样。

数据库样本

在不使用IdentityDbContext<IdentityUser>框架的情况下,我可以访问或使用诸如 等方法CreateAsyncFindByNameAsync

标签: asp.netasp.net-core

解决方案


看看这篇文章(假设您使用的是 asp.netcore 3.1):https ://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity-custom-storage-providers?view= aspnetcore-3.1

您可以使用自己的商店,但是您需要实现几个接口来提供所需的所有UserManager<>操作


推荐阅读