Проверка подлинности ASP.Net Core 2 записывает cookie на локальный хост другого порта - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть веб-API .net Core 2, который обслуживает vue.js, который будет обслуживаться с субдомена.

В настоящее время у меня есть клиентский сайт vue.js, принимающий файлы cookie авторизации из веб-интерфейса ASP.Net Core Identity.Я только что перенес клиентское приложение из основного приложения .net, чтобы оно обслуживалось из экземпляра узла.

Локально я отлаживаю, и оба работают на локальном хосте с разными портами.

Мне интересно, возможно ли, чтобы удостоверение ядра .net доставляло файл cookie авторизации на сайт vue.js, указав домены / хосты, которые должен обслуживать идентификатор.

В конечном итоге клиентские и серверные приложения будут обслуживаться из одного домена, но с разных поддоменов.

1 Ответ

0 голосов
/ 01 октября 2018

Настройте ваш vue http-клиент на использование учетных данных.Например, для axios вы должны переопределить значение по умолчанию «withCredentials»:

axios.defaults.withCredentials = true;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...