Как я могу прочитать зарегистрированного пользователя в моем APIController?
В проекте mvc WebAPI Как я могу прочитать зарегистрированного пользователя в моем APIController?
1 ответ
Решение
отправить учетные данные с запросом со стороны клиента, добавив withCredentioals: true
$.ajax ({url: ajaxURL,
crossDomain: true, xhrFields: {withCredentials: true}, success: function (data) {alert (data); },});С вашего сервера WebAPI Добавьте следующее оформление, чтобы разрешить перекрестный запрос источника и разрешить учетные данные: [EnableCors (origin: " http://YourClientServer:PORT", заголовки: "*", методы: "*", SupportsCredentials = true)]
SupportsCredentials добавит заголовок access-control-allow-credentials = true в ваш ответ
- Теперь вы можете использовать User.Identity.Name