Я пытаюсь использовать SignInManager для проверки (хэширования) паролей пользователей, которые хранятся в таблице sql, которые были созданы с помощью контроллера ASP.NET MVC, однако, когда я пытаюсь сделать это через проект ASP.NET Web API, он не удается разрешить ни ApplicationSignInManager, ни ApplicationUserManager.
Это способ проверки пользователя или я должен попробовать другой способ?
private ApplicationSignInManager _signInManager;
private ApplicationUserManager _userManager;
public ApplicationSignInManager SignInManager
{
get
{
return _signInManager ?? HttpContext.GetOwinContext().Get<ApplicationSignInManager>();
}
private set
{
_signInManager = value;
}
}
public ApplicationUserManager UserManager
{
get
{
return _userManager ?? HttpContext.GetOwinContext().GetUserManager<ApplicationUserManager>();
}
private set
{
_userManager = value;
}
}