You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

将SharePoint (on-prem)门户作为应用添加到MS Teams后显示空白页问题

SharePoint On-Prem嵌入Teams空白问题解决步骤
  • 解除SharePoint嵌入限制
    SharePoint On-Prem默认返回X-Frame-Options: SAMEORIGIN响应头,会阻止非同源站点的iframe嵌入,需要做如下调整:
    1. 修改SharePoint Web应用根目录下的Web.config,移除默认的X-Frame-Options配置,或添加配置允许Teams域名嵌入
    2. 若为SharePoint 2019及以上版本,在Web应用的内容安全策略(CSP)设置中添加frame-ancestors teams.microsoft.com *.teams.microsoft.com,允许Teams作为父页面嵌入
  • 校验Teams应用清单配置
    检查你通过appstudio生成的应用清单是否符合要求:
    1. 标签页配置的contentUrl为完整的SharePoint站点HTTPS地址,无路径拼写错误
    2. 已将SharePoint站点的根域名添加到清单的validDomains列表中,未遗漏任何关联域名
    3. SharePoint站点使用公共信任的CA签发的SSL证书,不可使用自签名证书
  • 修正AAD身份验证配置
    你使用的Office 365 AUTH(AAD)需要适配Teams的嵌入场景,需做如下调整:
    1. 在AAD管理中心找到对应SharePoint的企业应用,在重定向URI列表中添加https://teams.microsoft.com、msauth://com.microsoft.teams、ms-teams://teams.microsoft.com三个地址
    2. 开启AAD应用的隐式流授权,勾选允许ID令牌和访问令牌的隐式发放选项,避免身份验证跳转被iframe拦截
  • 客户端排查定位具体问题
    打开Teams桌面端的开发者工具(快捷键Ctrl + Shift + I),切换到Console和Network标签页,查看是否有跨域拦截、CSP报错、身份验证跳转失败的相关日志,可直接定位根因。

内容的提问来源于stack exchange,提问作者Smarter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 06:36:05