Azure AD登录上Cordova UWP上的APPHOST9624错误
我目前正在尝试为我的Cordova应用程序创建一个UWP包,该应用程序使用Azure AD对用户进行身份验证。为此,请重定向到。。。是必需的 不幸的是,在重定向用户时,我出现以下错误: APPHOST9624:“应用程序无法使用脚本加载url,因为 url启动另一个应用程序。只有直接用户交互才能启动 另一个应用程序。“Azure AD登录上Cordova UWP上的APPHOST9624错误,cordova,uwp,azure-active-directory,Cordova,Uwp,Azure Active Directory,我目前正在尝试为我的Cordova应用程序创建一个UWP包,该应用程序使用Azure AD对用户进行身份验证。为此,请重定向到。。。是必需的 不幸的是,在重定向用户时,我出现以下错误: APPHOST9624:“应用程序无法使用脚本加载url,因为 url启动另一个应用程序。只有直接用户交互才能启动 另一个应用程序。“ 我已经看到了,但是Windows目标版本已经设置为10.0。我在包装Vue JS应用程序并使用MSAL库进行Azure AD身份验证的UWP Javascript应用程序中也面临
我已经看到了,但是Windows目标版本已经设置为10.0。我在包装Vue JS应用程序并使用MSAL库进行Azure AD身份验证的UWP Javascript应用程序中也面临同样的问题。我们希望将其打包以部署到Windows 10应用商店 当应用程序尝试进行身份验证时(打开时),我遇到了相同的错误:APPHOST9624 通过研究,我发现: APPHOST9624:应用程序无法直接启动其他应用程序。当应用程序执行某些合同时,用户可以启动其他应用程序。有关更多信息,请参阅应用程序合同和扩展 合同和扩展文档: 合同:合同就像一个或多个应用程序之间的协议。合同定义了应用程序参与这些独特交互所必须满足的要求 扩展:扩展就像应用程序和操作系统之间的协议。扩展功能允许应用程序开发人员扩展或自定义标准功能,主要用于他们的应用程序,也可能用于其他应用程序 因此,解决这个问题的方法似乎是在UWP应用程序的清单文件“声明”选项卡中添加一些声明
我正在对此主题进行更多的研究,因此如果我发现了任何解决方案,我将使用该解决方案更新提要,最后我能够解决这个问题,基本上,解决方案是添加身份验证和清单内容URI部分中涉及的所有URL,包括用于输入凭据的组织URL(请记住,我们使用的是Azure AD身份验证),并将WinRT访问设置为“全部”
希望这将对将来的人有所帮助您可以添加源代码(或指向您使用的示例的指针)说明您如何请求用户的身份验证吗