首页 > 解决方案 > 我是否可以在用户通过 Azure AD SSO 进行身份验证的外部网站/应用程序的 iFrame 中使用 Sharepoint 视图

问题描述

我们有一个新的 Intranet 站点,它使用我们的 AzureAD 凭据和 SSO(通过 SAML2.0)。有一个小部件可以显示个人或特定的 Sharepoint Document 文件夹,但我发现这缺乏细节——尤其是一些文档元数据。

有没有办法在这个跨域网站的 iFrame 中使用精选的 Sharepoint 视图?
目前,当我尝试时,它出现了一个错误

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

如果可能的话,我将不胜感激。谢谢!

标签: azure-active-directorysingle-sign-oncross-domainsharepoint-online

解决方案


不确定这是否适用于您的特定视图,但是这是一个众所周知的事情,微软默认情况下锁定 sp 不允许跨站点 iframe,您可以尝试此解决方案: https ://www.sharepointpals.com/post/如何绕过跨域问题到显示共享点在线页面内 iframe 来自外部域/

它利用了允许框架标签,微软允许这样做。根据:https ://docs.microsoft.com/en-us/archive/blogs/officeapps/iframing-sharepoint-hosted-pages-in-apps

希望这对您有所帮助。


推荐阅读