1

Я делаю проект в апи, и мне нужно получить доступ из ApiController класса:Вы можете получить доступ к GetOwinContext() .GetUserManager из класса ApiController?

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

но не имеют доступа ни
HttpContext.Current.GetOwinContext().GetUserManager<ApplicationUserManager>() ни

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

В основном Мне нужно проверить правильность имени пользователя и пароля.

EDIT: У меня есть ссылка на microsoft.owin.host.SystemWeb и ConfigureAuth app.CreatePerOwinContext();

+0

У вас есть 'использование System.Net.Http;' в классе ApiController? –

+0

Вы также установили пакет NuGet 'Microsoft.Owin.Host.SystemWeb'? –

+0

Да, у меня оно есть. используя System.Net.Http; и Nuget также Это проект mvc и веб-API. – gvivetapl

ответ

1

Я уже решил, пропали без вести из usings;

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

спасибо всем.

Смежные вопросы