【发布时间】:2018-02-04 15:08:57
【问题描述】:
我是 Azure、C# 和 Web API 的新手,所以首先我想提前道歉,因为这听起来像是一个愚蠢的问题。
我只是想知道,当我在本地开发 C# Web API 和前端 Web 应用程序时,我是否已经在使用 Azure 的身份验证?比如使用某人的 Microsoft 帐户进行身份验证?
谢谢!
编辑
所以我已经根据此链接设置了应用程序: https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-how-to-configure-microsoft-authentication
在我的前端 Web 应用程序上,当用户未通过身份验证时,它会被重定向到 Microsoft 的登录页面,当我尝试登录时,我收到以下错误:
另外请注意,我还没有在 Azure 上部署任何东西,我的代码仍然是本地的,我现在只需要身份验证。
希望有人能再次帮助我。
谢谢
更新
所以我能够通过使用某人创建的 msalx 库来实现 MSAL,这使得将 msal 集成到 Angular 中成为可能。使用我的个人 Microsoft 帐户登录后,我已经可以获取访问令牌,但问题是当我访问我的 Web API 时,它总是显示 401 Unauthorized。
提前致谢!
【问题讨论】:
标签: c# azure asp.net-web-api