Win universal app 身份验证失败:基于浏览器的身份验证对话框未能完成
使用以下方法在universal app中查询令牌结果: AcquireTokenAsync(字符串资源、字符串clientId、Uri重定向Uri、PromptBehavior PromptBehavior) 在F5调试模式下没有问题,但在通过发布的应用商店应用程序包手动安装应用程序时出错 错误消息: 身份验证失败:无法打开基于浏览器的身份验证对话框 完成系统找不到指定的资源。(例外情况Win universal app 身份验证失败:基于浏览器的身份验证对话框未能完成,win-universal-app,Win Universal App,使用以下方法在universal app中查询令牌结果: AcquireTokenAsync(字符串资源、字符串clientId、Uri重定向Uri、PromptBehavior PromptBehavior) 在F5调试模式下没有问题,但在通过发布的应用商店应用程序包手动安装应用程序时出错 错误消息: 身份验证失败:无法打开基于浏览器的身份验证对话框 完成系统找不到指定的资源。(例外情况 来自HRESULT:0x800C0005)请检查您的通用应用程序的功能。必须启用以下功能才能显示AAD浏览
来自HRESULT:0x800C0005)请检查您的通用应用程序的功能。必须启用以下功能才能显示AAD浏览器验证UI弹出窗口:
<uap:Capability Name="enterpriseAuthentication"/>
<Capability Name="internetClient" />
<Capability Name="privateNetworkClientServer" />
<uap:Capability Name="sharedUserCertificates" />
希望这有帮助 我收到了相同的错误消息,尽管我的问题是我使用了错误的重定向URI。 需要使用由以下程序生成的程序:
redirectURI = Windows.Security.Authentication.Web.WebAuthenticationBroker.GetCurrentApplicationCallbackUri();
您使用的是哪种azure active directory nuget软件包版本?您是否有关于为什么需要这些软件包的来源?我遇到了一个类似的问题,只有在应用程序通过Windows Intune签名和发布后,一些用户在首次加载应用程序时才会出现身份验证失败错误。我所需要的只是你知道如何在Xamarin.iOS上纠正同样的问题吗?糟糕的是,错误消息不太清楚。这些建议的能力都是必要的。但由于使用移动互联网/4G,这是否也需要internetNetworkClientServer