Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows runtime Win10平板电脑模式下的WebAuthenticationBroker_Windows Runtime_Windows 10 Universal - Fatal编程技术网

Windows runtime Win10平板电脑模式下的WebAuthenticationBroker

Windows runtime Win10平板电脑模式下的WebAuthenticationBroker,windows-runtime,windows-10-universal,Windows Runtime,Windows 10 Universal,我们正在使用WebAuthenticationBroker在我们的Windows10UAP应用程序中连接到OAuth提供商,如Facebook、Flickr和Instagram。当操作系统处于平板电脑模式时,WebAuthenticationBroker对话框的标题栏将隐藏,用户无法取消该对话框。在平板电脑模式下,是否有办法强制控件标题保持可见?或者Oauth提供者有责任在其授权页面上呈现一个控件,该控件重定向到调用代理时提供的回调URL 更新: Microsoft已承认此问题,并已在当前的In

我们正在使用WebAuthenticationBroker在我们的Windows10UAP应用程序中连接到OAuth提供商,如Facebook、Flickr和Instagram。当操作系统处于平板电脑模式时,WebAuthenticationBroker对话框的标题栏将隐藏,用户无法取消该对话框。在平板电脑模式下,是否有办法强制控件标题保持可见?或者Oauth提供者有责任在其授权页面上呈现一个控件,该控件重定向到调用代理时提供的回调URL

更新:
Microsoft已承认此问题,并已在当前的Insider快速预览版本中修复了此问题。他们在平板电脑模式下为WebAuthenticationBroker添加了一个后退按钮,类似于桌面模式界面上的控件。这将允许用户在选择不进行身份验证或希望取消错误状态时关闭对话框。

默认情况下,平板电脑模式类似于移动视图,对话框没有标题栏(大多数情况下)。。您不能自定义auth broker视图:(


作为一种解决方法,如果您确实需要自定义,您可以通过webview控件手动执行此操作。

如果您没有找到方法,请将我的答案标记为已接受。.使其他开发人员的生活更轻松:)不幸的是,您的答案在我们的情况下不起作用。我们需要WebAuthenticationBroker的安全性。我把这个问题报告给罗布·卡普兰女士,罗布·卡普兰承认了这一点。这将在操作系统的未来版本中解决。