Стратегия ADAL, Angular и WEB API - PullRequest
0 голосов
/ 11 сентября 2018

Я разработчик Microsoft. Создание приложения ASP.NET с аутентификацией в Azure AD очень просто. Традиционное многостраничное приложение с Vue (в качестве примера) можно создать за две минуты (с помощью мастера аутентификации в Visual Studio). Однако, смотря некоторые видео Angular и NPM, мне понравился подход CLI / npm. Поэтому я решил создать свой следующий проект с использованием ADAL.js, ASP.NET Core API и Angular 6 (развертывание в веб-приложении Azure). Но я не смог добиться успеха, и меня встречали только сложности и проблемы.

Является ли комбинация этих трех технологий просто плохим соединением, Visual Studio не подходит для SPA или я только что получил плохое начало? Любые предложения по хорошей настройке? Я собираюсь разделить API и интерфейс на два приложения, чтобы я мог использовать чистый Angular, не беспокоясь о том, кто создает TypeScript (VS или Node) и т. Д. Но тогда мне нужно два веб-приложения и беспокойство о CORS. , Любые предложения здесь, что такое хорошая настройка, чтобы начать?

Я следил за многими статьями, такими как: http://www.talkingdotnet.com/how-to-create-an-angular-6-app-with-visual-studio-2017/ https://www.npmjs.com/package/microsoft-adal-angular6

Но у всех них были проблемы.

1 Ответ

0 голосов
/ 13 сентября 2018

Обратитесь к этому опубликованному Microsoft образцу GitHub. В этом примере демонстрируется использование ADAL для JavaScript для защиты одностраничного приложения на основе AngularJS, реализованного с помощью серверного веб-API ASP.NET, который вызывает другой веб-API ASP.NET с использованием CORS.

Вызов веб-API, защищенного Azure AD, в одностраничном приложении AngularJS

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