use*_*734 5 asp.net asp.net-core-mvc asp.net-core
我正在尝试将项目升级到ASP.NET 5/MVC 6.
AspNet.Identity附带的UserManager曾经有一个FindAsync方法,我可以传入用户名和密码.它似乎不再存在了.
我认为我不需要SigninManager或身份验证,因为我正在使用JWT承载身份验证.我只需要在授予访问令牌之前检查用户名和密码是否有效,
Sam*_*ari 12
只需使用UserManager.FindByNameAsync()查找用户对象,然后检查其密码:
var user = await _userManager.FindByNameAsync(userName);
if(user!=null && await _userManager.CheckPasswordAsync(user, password))
{
// user is valid do whatever you want
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2441 次 |
| 最近记录: |