我目前正在做一个ASP.NET核心身份项目。我需要创建一个页面,在那里用户可以看到他们留下使用的双因素恢复代码。我注意到,用户的恢复代码存储在ASP.NET核心身份创建的默认模式中的"ASPNetUserTokens“表中。
如何在我的代码中检索用户的恢复代码?
我看过UserManager类上的"GetAuthenticationTokenAsync“方法,但不确定如何使用它。
发布于 2021-04-19 20:15:35
我是这样实现的。
var internalLoginProvider = "[AspNetUserStore]";
var recoveryCodeTokenName = "RecoveryCodes";
var token = await _userManager.GetAuthenticationTokenAsync(user, internalLoginProvider, recoveryCodeTokenName);
下面是我提到的实现和常量的链接。
https://stackoverflow.com/questions/58450406
复制相似问题