asp.net - identityuser(CreateAsync, FindByNameAsync, etc.) 方法可以在现有的非身份用户数据库中使用吗?
问题描述
我有一个简单的现有数据库,看起来像这样。
在不使用IdentityDbContext<IdentityUser>
框架的情况下,我可以访问或使用诸如 等方法CreateAsync
吗FindByNameAsync
?
解决方案
看看这篇文章(假设您使用的是 asp.netcore 3.1):https ://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity-custom-storage-providers?view= aspnetcore-3.1
您可以使用自己的商店,但是您需要实现几个接口来提供所需的所有UserManager<>
操作
推荐阅读
- c# - 使用 JSInterop 调用实例方法 - 使用 JS 在输入字段更改时通知 Blazor
- crashlytics - Crashlytics/Fabric - 删除帐户/项目后我的应用程序会崩溃吗?
- c# - 带有 Razor 页面的区域中的 OnPost 无法正常工作
- python - 我无法运行 python 文件,因为此行返回 SyntaxError: invalid syntax
- c++ - 将 Opencv 图像复制到更大的图像时出现问题
- javascript - Electron 可以做对角线线性梯度吗?
- python - Flask 无法从 send_file 响应对象获取 JSON
- javascript - 如何从其他(blazor)库而不是自身引用 js/css 文件?
- c# - 卡住生成 + 将 .xlsx 文件从 ASP.NET Web API 后端发送到 Vue.js 前端
- python - 如何从 HTML 代码中的特定名称获取“href”值