У меня есть новое решение MVC6, использующее аутентификацию ASP.Net и OAuth.Доступ к Context.User или Controller.User через контроллеры в MVC 6
Для моего контроллера учетной записи я могу получить зарегистрированный в Context.User.
Однако, я не могу получить одни и те же значения при использовании другого контроллера. Поля Context.User.Identity имеют нулевые значения.
Как включить мой другой контроллер для входа вошедшего в систему пользователя?
ОБНОВЛЕНИЕ: Как упоминалось в следнике комментариев в ответе ниже, проблема была в клиенте, а не на сервере, поскольку клиент не отправлял правильные учетные данные для идентификации ASP.Net для идентификации.
Я исправил свое сообщение, чтобы больше не ссылаться на WebAPI. Это MVC6. –
Можете ли вы добавить фрагмент кода к исходному сообщению? Учитывая отсутствие различия между API или MVC-методом, я не вижу, как это происходит. –
Проблема, я думаю, лежит в клиенте. Я звоню на свой веб-сервис без cookie и поэтому не могу получить доступ к сеансу. Теперь мне нужно выяснить, как установить «Microsoft.AspNet.Identity.Application» в моем вызове REST. –