【问题标题】:ADAL, Angular and WEB API strategyADAL、Angular 和 WEB API 策略
【发布时间】:2018-09-11 07:01:02
【问题描述】:

我是一名 Microsoft 开发人员。制作带有 Azure AD 身份验证的 ASP.NET 应用程序非常容易。使用 Vue 的传统多页面应用程序(例如)可以在两分钟内创建(通过使用 Visual Studio 中的身份验证向导)。但是观看一些 Angular 和 NPM 视频我喜欢 CLI/npm 方法。所以我决定使用 ADAL.js、ASP.NET Core API 和 Angular 6(部署到 Azure Web 应用程序)构建我的下一个项目。但我一直未能成功,只是遇到了复杂性和问题。

这三种技术的组合只是一个糟糕的组合,Visual Studio 不适合 SPA,还是我刚刚起步不好?有什么好的设置建议吗?我正在考虑将 API 和前端拆分为两个应用程序,这样我就可以使用干净的 Angular 而不必担心谁在构建 TypeScript(VS 或 Node)等。但是我需要两个 Web 应用程序,并且不得不担心 CORS .这里有什么建议,什么是开始的好设置?

我关注了很多文章,例如: http://www.talkingdotnet.com/how-to-create-an-angular-6-app-with-visual-studio-2017/ https://www.npmjs.com/package/microsoft-adal-angular6

但他们都有问题。

【问题讨论】:

    标签: angularjs visual-studio adal.js


    【解决方案1】:

    请参阅此 Microsoft 发布的 GitHub 示例。此示例演示了使用 ADAL for JavaScript 来保护基于 AngularJS 的单页应用程序,该应用程序使用 ASP.NET Web API 后端实现,该后端使用 CORS 调用另一个 ASP.NET Web API。

    Call an Azure AD protected Web API in an AngularJS Single Page App

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-13
      • 2014-05-20
      • 1970-01-01
      • 2019-11-16
      • 1970-01-01
      • 2015-11-14
      • 2011-03-27
      • 2020-05-06
      相关资源
      最近更新 更多