Passport-azure-ad на узле не перенаправляет на страницу входа в Microsoft при звонке с Angular 6 - PullRequest
0 голосов
/ 03 декабря 2018

У меня есть экспресс-приложение, которое регистрирует меня в Microsoft, используя passport-azure-ad.

Приложение Express имеет одно представление с кнопкой входа в систему, когда пользователь нажимает на эту кнопку, вызывается конечная точка /login.Эта конечная точка запускает метод passport.authenticate, который переводит меня на страницу входа Microsoft.

Когда я ударил эту конечную точку из Angular 6, я получил сообщение об ошибке:

Доступ к XMLHttpRequest по адресу https://login.microsoftonline.com/' (перенаправлен из http://localhost:3000/login') изorigin 'null' был заблокирован политикой CORS: в запрошенном ресурсе отсутствует заголовок 'Access-Control-Allow-Origin'.

Он не перенаправляет меня на страницу входа Microsoft.

Снимки экрана с моим кодом

enter image description here

После успешного входа в систему я получаю токен и информацию о пользователе, зарегистрированном в корпорации Майкрософт этим методом.

enter image description here

Любая помощь будет оценена. Спасибо

...