Как я могу прочитать зарегистрированного пользователя в моем APIController?

В проекте mvc WebAPI Как я могу прочитать зарегистрированного пользователя в моем APIController?

1 ответ

Решение
  1. отправить учетные данные с запросом со стороны клиента, добавив withCredentioals: true

    $.ajax ({url: ajaxURL,
    crossDomain: true, xhrFields: {withCredentials: true}, success: function (data) {alert (data); },});

  2. С вашего сервера WebAPI Добавьте следующее оформление, чтобы разрешить перекрестный запрос источника и разрешить учетные данные: [EnableCors (origin: " http://YourClientServer:PORT", заголовки: "*", методы: "*", SupportsCredentials = true)]

SupportsCredentials добавит заголовок access-control-allow-credentials = true в ваш ответ

  1. Теперь вы можете использовать User.Identity.Name
Другие вопросы по тегам