. net аутентификация ядра не работает для разных портов - PullRequest
0 голосов
/ 10 июля 2020

У меня есть Angular +. NET Базовое приложение с удостоверением (Cook ie Authentication).

Когда я запускаю его на одном порту, например http://localhost:5000 - auth работает нормально.

Но если я запустил приложение Angular на localhost:4200 и. NET Core app на localhost:5000, тогда - auth не работает, просто покажите, что пользователь не аутентифицирован без каких-либо ошибок.

Конечно, я добавил apiUrl в Angular app environment.ts файл, чтобы использовать разные порты.

Как я понимаю, готовить ie разделяет между разными портами, но не доменами, я прав или нет?

Что не так?

Это нормальное поведение?

Или я пропустил какие-то настройки?

1 Ответ

0 голосов
/ 16 июля 2020

Должно работать. Если вы запускаете приложение Angular независимо, то вам необходимо заменить вызов spa.UseAngularCliServer следующим

spa.UseProxyToSpaDevelopmentServer("http://localhost:4200");

Более подробную информацию см. В документе ниже:

Выполнить "ng serve" независимо

...