Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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
Wpf AcquireTokenAsync()在登录弹出窗口中引发cookiesdisabled错误_Wpf_Azure Active Directory_Msal - Fatal编程技术网

Wpf AcquireTokenAsync()在登录弹出窗口中引发cookiesdisabled错误

Wpf AcquireTokenAsync()在登录弹出窗口中引发cookiesdisabled错误,wpf,azure-active-directory,msal,Wpf,Azure Active Directory,Msal,我遇到了一个WPF(xbap)应用程序的问题,“Microsoft Authentication Library(MSAL)Preview for.NET”在windows更新更改IE11内部的某些内容之前一直有效,但没有更改任何代码。 根据IE11的版本,我的wpf应用程序在某些PC上是否正常工作 这些IE11工作: PC1: 版本:11.431.16299.0 更新版本:11.0.65(KB4103768) 服务器1: 版本:11.2248.14393.0 更新版本:11.0.65(KB41

我遇到了一个WPF(xbap)应用程序的问题,“Microsoft Authentication Library(MSAL)Preview for.NET”在windows更新更改IE11内部的某些内容之前一直有效,但没有更改任何代码。 根据IE11的版本,我的wpf应用程序在某些PC上是否正常工作

这些IE11工作: PC1: 版本:11.431.16299.0 更新版本:11.0.65(KB4103768)

服务器1: 版本:11.2248.14393.0 更新版本:11.0.65(KB4103768)

服务器2: 版本:11.0.9600.18638 更新版本:11.0.41(KB40147661)

这不起作用: PC2和PC3 版本:11.48.17134.0 更新版本:11.0.65(KB4103768)

奇怪的是,PC2/3与PC1位于相同的KB和更新版本上,但实际版本不同

我正在使用“Microsoft Authentication Library(MSAL)Preview for.NET”,并尝试了1.1.2和1.1.4,但都以相同的方式失败

我在GitHub的“Microsoft Authentication Library(MSAL)Preview for.NET”解决方案中试用了示例应用程序,它是一个桌面应用程序。 作为测试,我将示例代码移动到一个新的wpf xbap项目中,它失败了,并出现了与我从wpf应用程序中得到的相同的错误:

我无法进入引擎盖下用来调用AcquireTokenAsync()的浏览器/控件,因此我无法确定如何制作allow Cookie

有没有人知道我还可以调查/尝试哪些不需要更改IE安装版本的内容

干杯
Craig刚刚用示例代码构建了一个标准的WPF桌面应用程序,而且运行良好,因此只有xbap版本失败。使我认为从xbap生成的webbrowser与其他人创建的webbrowser不同。您是否在上启用了Cookie?很遗憾,您无法从应用程序内部访问浏览器设置。我的IE11已启用Cookie,可用于AzureAD登录。这是唯一的一个问题当从WPF应用程序的xbap版本调用浏览器时,我也遇到了这个问题,是否找到了解决方案?