angular - 带有 Angular 前端的 ASP.NET Core Web API,使用 Azure AD 进行身份验证/授权
问题描述
我已经对此进行了大量阅读,我认为我正朝着正确的方向前进,我只是在寻找对此进行理智检查。我有一个 ASP.NET Core 2.1 Web API 和一个 Angular 6 前端。我想要求在用户能够访问应用程序之前登录 Azure AD。我有 API 工作,但我很难理解 Angular 部分将如何进入的过程。我知道有一些 IDP 选项,如 IdentityServer4,但 Azure AD 不提供此服务吗?如何使 Angular 应用程序重定向到 Azure 以登录,然后存储身份验证以传递到 API?或者它在 Angular 方面更隐含,它是 API 获得身份验证,只是对 Angular 应用程序说“他和我在一起”?
解决方案
看看这段文字。也许在那里你会找到对你有帮助的东西。
推荐阅读
- javascript - 包含降价标头链接的 Bootstrap 4 模式
- c++ - 我在 QChartView 中找不到缩放图形的鼠标滚轮滚动事件
- angularjs - AngularJS 为 Odata 调用构建 JSON
- android - java.lang.ClassNotFoundException:在路径上找不到类“com.huawei.hiai.common.AIRuntimeException”
- html - 如何删除填充并使该元素居中?
- java - Java 代码找不到 nlsxbe.dll 的依赖库
- javascript - 递归搜索获取元素
- asp.net-mvc-3 - 在 HTTP post 提交 MVC 3 后显示“确认”选项卡
- python - 导入 Bazel 构建 TensorFlow
- coldfusion - Coldfusion电子表格宽度限制