Среда:
Аутентификация Azure Ad на Azure Ad
Angular 6 front dot end net web core API Проблема:
при попытке вызвать web api (учетную запись / вход в систему) из приложения angular 6, FromAPI регистрирует вызов для просмотра страницы входа в Azure AD.
Вместо перенаправления на экран входа в систему Azure Ad выдает сообщение об ошибке CORS.«Доступ к извлечению из« источника »был заблокирован политикой CORS: Ответ на запрос предварительной проверки не проходит проверку контроля доступа: в запрошенном ресурсе отсутствует заголовок« Access-Control-Allow-Origin ».непрозрачный ответ отвечает вашим потребностям, установите режим запроса «no-cors», чтобы получить ресурс с отключенным CORS ».
включил политику CORS в проекте web api, а также передав «Access-Control-Allow-Origin» в «*» из углового приложения.Но это не работает.
Я попытался просмотреть экран входа Azure Ad в простом проекте Web API, не используя угловое приложение, в этом случае я могу успешно перенаправить на экран Azure Ad.но проблема возникает только тогда, когда я пытаюсь позвонить из углового приложения.Я не хочу хранить свой токен в угловом приложении, поэтому хочу вызывать объявление Azure только из веб-API.
Перенаправить на страницу входа Azure AD из веб-API, которая была вызвана из углового приложения