【问题标题】:Microsoft Teams Tab X - Frame - OptionsMicrosoft Teams Tab X - 框架 - 选项
【发布时间】:2019-05-17 21:31:15
【问题描述】:

我为 Microsoft Teams 创建了一个选项卡。将其添加到频道后,它会显示错误:

拒绝在框架中显示“URL”,因为它将“X-Frame-Options”设置为“sameorigin”。

该选项卡应该加载托管在 Azure 中的应用程序,该应用程序正在与外部域建立连接。

【问题讨论】:

  • 在自定义选项卡中加载的页面需要允许自己由 Teams 进行 iframe(通过 X-Frame-Options 和/或 Content-Security-Policy 标头)。 Tab Documentation

标签: c# microsoft-teams x-frame-options


【解决方案1】:

将以下代码添加到 Global.asax 中解决了问题:

protected void Application_Start()
{
    AntiForgeryConfig.SuppressXFrameOptionsHeader = true;
}

【讨论】:

  • 如果是 dotnet core 应用呢?
  • @Benjamin services.AddAntiforgery(o => o.SuppressXFrameOptionsHeader = true);
猜你喜欢
  • 2022-01-06
  • 2023-03-10
  • 1970-01-01
  • 2019-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-14
相关资源
最近更新 更多