2015-07-30 2 views
0

У нас есть приложение в производстве, построенное в mvc5 с аутентификацией cookie. Мы добавили компонент в этот проект, который использует веб-контроллер api. Когда пользователь, зарегистрированный в сети, пытается получить доступ к той части системы, которая использует web api, контроллер просит их снова войти в систему. Есть ли способ сделать веб-api использовать ту же аутентификацию cookie, что и контроллеры mvc?Использовать аутентификацию cookie в проекте mvc5 с веб-контроллером api

+0

Является ли контроллер WebApi в том же домене? Что вы используете для проверки cookie на контроллере WebApi? – Tom

+0

Контроллер веб-api находится в том же проекте, что и мои контроллеры mvc5. – MIKE

+0

И как вы проверяете cookie на контроллере WebAPI? – Tom

ответ

0

Вы не можете аутентифицировать WebApi с помощью файлов cookie. Если вы хотите защищенный WebApi, вы должны реализовать генерирование маркера доступа.

+0

Да, это оказалось ответом. Я просто превратил все в контроллер mvc, который работает почти так же. – MIKE

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