我需要通过我们的SharePoint门户显示外部网站,并添加了一个网页浏览器Web部件。的问题是,所述地址包括用于自动登录到外部站点的登录和密码,但共享点仅示出了上点击登录页面。

如果我点击Web部件属性中的“测试链接”它打开,因为它应该但在不同的窗口,而不是在SharePoint帧。

在ADRESS的格式 HTTP:// www.site.com/companyname/Login.aspx?style=companyname&lang=en&l=login&p=password

我怎样才能自动登录到我的webpart页面上使用的框架工作?

任何帮助非常赞赏。

使用问候 马库斯→

有帮助吗?

解决方案

假设你正在使用Internet Explorer,该问题是与IE浏览器的安全策略。

在网页查看器Web部件是基本的和非常简单,只是插入一个IFRAME标签与您提供的URL的网页。这将显示您的外部网站的子帧。

默认情况下,子帧不能存储cookie由父使用。您是路过到外部站点的URL中包含的用户名和密码,这是很好的,但是该网站需要存储一个cookie,所以它知道你已经在你浏览里面的其他页面登录。由于它不能存储的cookie,子站点假定您还没有登录。

您可以通过增加外部网站在IE受信任的站点列表中测试这和受信任的站点安全设置为低。然后,它应该能够存储它需要的cookie。另外,如果你有在外部现场控制,此知识库文章可以帮助你。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top