Dynamics crm ADFS 4-';X-Frame-Options';至';否认';

Dynamics crm ADFS 4-';X-Frame-Options';至';否认';,dynamics-crm,openid,adfs4.0,Dynamics Crm,Openid,Adfs4.0,我在Dynamics CRM中嵌入了一个aspx页面。aspx页面使用openId和adfs应用程序组进行身份验证,并且在安全更新KB4493473之前一直在工作(假设是更新导致了问题)。在更新之前,当用户加载CRM表单时,iframe将无缝加载,而无需发出或验证提示。 自更新后,控制台将显示以下消息:“&x-client-SKU=ID_NET451&x-client-ver=5.2.1.0,因为它将“x-frame-Options”设置为“deny” 我还没有找到任何方法让adfs不发送x帧头

我在Dynamics CRM中嵌入了一个aspx页面。aspx页面使用openId和adfs应用程序组进行身份验证,并且在安全更新KB4493473之前一直在工作(假设是更新导致了问题)。在更新之前,当用户加载CRM表单时,iframe将无缝加载,而无需发出或验证提示。 自更新后,控制台将显示以下消息:“&x-client-SKU=ID_NET451&x-client-ver=5.2.1.0,因为它将“x-frame-Options”设置为“deny”


我还没有找到任何方法让adfs不发送x帧头,这里有什么解决方法吗

我在一个项目上工作了一周后,我们遇到了类似的问题(iFrame集成由于ADFS而不再工作,显然是因为5月份安装了Windows累积更新)

幸运的是,一位同事找到了使用此ADFS PowerShell命令的解决方法:

Set-AdfsResponseHeaders -RemoveHeaders "X-Frame-Options"
此命令是为ADFS 2019编写的(但也适用于ADFS 4):

希望这会有所帮助。
您好,

我刚刚注册表示感谢,当时我正努力寻找powershell模块,以便设置ADFSResponseHeaders,而不去任何地方。在Windows 2016中,当您安装KB4503267时,该模块将可用。希望这将是同一个人在未来同样的痛苦。干杯,不客气。我知道你的意思,这也让我头疼得厉害!我能请你投票支持我的答案吗?因为它对你有帮助