azure-active-directory - 我是否可以在用户通过 Azure AD SSO 进行身份验证的外部网站/应用程序的 iFrame 中使用 Sharepoint 视图
问题描述
我们有一个新的 Intranet 站点,它使用我们的 AzureAD 凭据和 SSO(通过 SAML2.0)。有一个小部件可以显示个人或特定的 Sharepoint Document 文件夹,但我发现这缺乏细节——尤其是一些文档元数据。
有没有办法在这个跨域网站的 iFrame 中使用精选的 Sharepoint 视图?
目前,当我尝试时,它出现了一个错误
拒绝在框架中显示“sharepoint-site-page”,因为它将“X-Frame-Options”设置为“sameorigin”
如果可能的话,我将不胜感激。谢谢!
解决方案
不确定这是否适用于您的特定视图,但是这是一个众所周知的事情,微软默认情况下锁定 sp 不允许跨站点 iframe,您可以尝试此解决方案: https ://www.sharepointpals.com/post/如何绕过跨域问题到显示共享点在线页面内 iframe 来自外部域/
它利用了允许框架标签,微软允许这样做。根据:https ://docs.microsoft.com/en-us/archive/blogs/officeapps/iframing-sharepoint-hosted-pages-in-apps
希望这对您有所帮助。
推荐阅读
- sql - 如何在for循环中插入数据
- gradle - 任何 gradle 项目中默认存在哪个 gradle 任务?
- javascript - 通过在状态中自动计算将数字乘以 10 - React JS
- swift - 如何在集合视图中从 sqlite 数据库中获取数据时快速解决 iOS 中的内存问题
- javascript - 页面中的加载栏
- influxdb - 将数据从一个保留策略移动到另一个 Influx DB
- mysql - 生成一百万个随机数,但长度为 4
- javascript - 如何在javascript中获取父iframe id
- java - 错误:应为 BEGIN_ARRAY,但在第 1 行第 1 列路径 $
- html - 如何仅使用 css 为搜索栏设置动画并保持输入为用户输入打开?