【发布时间】:2021-04-23 20:31:57
【问题描述】:
我有一个 ASP.NET Core Web API,我正在尝试设置 office365 身份验证。加载时的前端应重定向到 azure 登录页面,如果帐户详细信息正确,则应将其返回到 SPA 应用程序。
SPA 和 API 位于不同的应用程序中。我了解如何在 MVC 上下文中使用 asp.net.core MVC 将 2 API 和 SPA 分开。
有人可以帮忙吗?
【问题讨论】:
-
能否分享一些代码,比如
startup? -
我有一个想法,您可以在 Spa 中使用 msal 并在 api 应用程序中添加过滤器,这样当您直接访问 api 时,它会返回“禁止”,因为请求头中没有访问令牌以及何时您访问页面查看它会重定向到登录页面以使您登录。考虑一下吗?
-
我认为这将是@tiny-wa 谢谢你的方式
标签: angularjs azure-active-directory asp.net-core-webapi