我对ASP.NET身份框架有疑问。如果启用了双向身份验证,身份框架允许生成OTP代码!我的问题是,如何生成OTP以及保存它以供确认。
生成令牌以更改电话号码
var code = await UserManager.GenerateChangePhoneNumberTokenAsync(User.Identity.GetUserId(), phoneNumber);
验证:
UserManager.ChangePhoneNumberAsync(User.Identity.GetUserId(), model.PhoneNumber, model.Code);