1
我做一個API的一個項目,我需要從ApiController類來訪問:您可以從ApiController類訪問GetOwinContext().GetUserManager?
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();
你有'使用System.Net.Http;'在ApiController類? –
你是否還安裝了NuGet Package'Microsoft.Owin.Host.SystemWeb'? –
是的,我擁有它。使用System.Net.Http; Nuget也是一個mvc項目和web API。 – gvivetapl