你可以从ApiController类访问GetOwinContext()。GetUserManager吗?

时间:2016-09-15 07:31:00

标签: c# asp.net asp.net-mvc asp.net-mvc-4 model-view-controller

我正在api中做一个项目,我需要从 ApiController 类访问:

var result = await SignInManager.PasswordSignInAsync (model.UserName,model.Password...

但我无法访问 HttpContext.Current.GetOwinContext().GetUserManager<ApplicationUserManager>() 也不是

Request.GetOwinContext().GetUserManager<ApplicationUserManager>();

基本上我需要检查用户名和密码是否正确。

编辑:我参考了 microsoft.owin.host.SystemWeb 在ConfigureAuth app.CreatePerOwinContext();

1 个答案:

答案 0 :(得分:1)

我已经解决了,使用中遗失了;

using System.Net.Http;
using Microsoft.AspNet.Identity.Owin;

谢谢大家。