桌面应用程序+ Microsoft身份验证错误

时间:2020-08-25 11:33:30

标签: azure-active-directory desktop-application ms-adal-angular

我对桌面应用程序开发的知识有限,并且我已经在Hybrid平台上开发了应用程序,并且在从桌面应用程序进行Microsoft身份验证(Azure广告)期间遇到了此错误消息。 仅当您从您信任的商店或网站下载了该应用程序后,再继续操作。

如果需要从Azure应用程序更改任何配置,或者我缺少某些配置,请帮助我。

enter image description here

我已经检查了Azure中的日志, AADSTS50199 CmsiInterrupt - 出于安全原因,此请求需要用户确认。由于这是“ interaction_required”错误,因此客户端应进行交互式身份验证。发生这种情况是因为已使用系统Web视图来请求本机应用程序的令牌-必须提示用户询问这是否实际上是他们打算登录的应用程序。为避免出现此提示,重定向URI应该是以下安全列表的一部分: http://

https://

msauth://(仅适用于iOS)

msauthv2://(仅适用于iOS)

chrome-extension://(仅限台式机Chrome浏览器)

1 个答案:

答案 0 :(得分:0)

要使用Azure AD身份验证配置桌面应用程序,并且要登录用户到您的应用程序,可以参考doc

确保您已将App注册配置为公共客户端,请遵循this。然后使用代码here