我正在SharePoint Add-in(app)中开发SharePoint客户端Web部件,客户端Web部件创建一个iframe以在加载项子网站中打开页面,问题是浏览器将其视为不同的安全区域,从而导致要求身份验证。
我通过将外接程序网站的DNS设置为与SharePoint网站,SharePoint网站:contoso.com,外接程序网站:AddInID.constoso.com 相同,解决了IE上的问题,但是问题仍然存在于谷歌浏览器上。
我知道如何解决这个问题的任何想法?
您是在内部部署还是 SPO 上处理 SharePoint。如果是 SPO,由于他们使用基于声明的身份验证,您可以让您的 Chrome 记住您的登录信息,并且您不会看到该弹出窗口。因为在本地,这有点棘手。您必须确保您的主机域和添加域位于同一互联网区域中。否则,它将弹出登录信息。