c# - 如何使用内置身份功能使用
问题描述
我想使用内置的身份类和方法来创建用户并从中获取令牌进行身份验证我花了 7 8 个小时在这但不成功不知道如何使用它我首先使用实体框架代码如何创建使用.. 验证用户从电子邮件和密码请任何人帮助我这个高度赞赏的 .net 核心 2.1 和 2.2
private UserManager<ApplicationUser> _userManager = null;
private readonly SignInManager<ApplicationUser> _signInManager;
async Task<bool> CreateIdentityUserAsync(string email, int userid, string password)
{
var user = new ApplicationUser
{
UserName = "abc@gmail.com",
Email = "abc@gmail.com",
OrgaId = 1,
RegisteredUserId = 1,
};
var result = await _userManager.CreateAsync(user, "s@r@hi123);
return result.Succeeded;
}][1]][1]
public class ApplicationUser : IdentityUser
{
}
列名“NormalizedUserName”无效。列名“ConcurrencyStamp”无效。列名“LockoutEnd”无效。
解决方案
更改您的行:
private UserManager<ApplicationUser> _userManager = null;
private readonly SignInManager<ApplicationUser> _signInManager;
至
private readonly UserManager<IdentityUser> _userManager;
private readonly SignInManager<IdentityUser> _signInManager;
您还需要为它们进行依赖注入。
推荐阅读
- vue.js - 从 db 获取调查问卷问题
- android - 包上传失败。APK 未使用上传证书签名
- java - 'UnexpectedTagNameException' 和 Element 应该是“select”,但通过 Selenium java 使用“Select”函数时出现“div”错误
- forms - Sitecore 表单更改 HTML ID
- powershell - powershell脚本无法执行
- javascript - Insert uploaded image to summernote editor
- amazon-s3 - Dataproc 映像版本 1.4-debian9(预览版)缺少 AWS S3 jar (org.apache.hadoop.fs.s3a.S3AFileSystem)
- javascript - 我想添加菜单“page-scroll-effects-master”。它由“jquery”组成
- pointers - 如何在 Rust 中安全地构造指向 LV2 原子 DST 的胖指针/指针?
- tcp - 如果我的应用程序使用 tcp 协议?那么我的应用程序中是否需要重试机制?