【问题标题】:Desktop app + Microsoft Authentication Error桌面应用程序 + Microsoft 身份验证错误
【发布时间】:2020-08-25 11:33:30
【问题描述】:

我对桌面应用程序开发的知识有限,并且我在混合平台中开发了一个应用程序,并且在从桌面应用程序进行 Microsoft 身份验证(Azure 广告)期间遇到此错误消息。 只有在您从您信任的商店或网站下载该应用时才能继续。

如果需要从 Azure 应用更改任何配置,或者我遗漏了什么,请帮助我。

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

https://

msauth://(仅限 iOS)

msauthv2://(仅限 iOS)

chrome-extension://(仅限桌面 Chrome 浏览器)

【问题讨论】:

  • 看起来不是错误,为什么不点击Continue
  • 嗨@JoyWang,感谢您的评论,我已经尝试过了,但是当我同时点击继续和取消时没有任何反应。
  • 您参考了哪个文档配置 AAD 身份验证?

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-26
    • 2015-01-06
    • 2017-11-26
    • 2020-08-20
    • 2022-10-23
    • 1970-01-01
    相关资源
    最近更新 更多