2009-07-06 2 views
3

SharePoint 포털을 통해 외부 사이트를 표시하고 페이지 뷰어 웹 파트를 추가해야합니다. 문제는 주소에 외부 사이트에 자동 로그인하는 데 사용되는 로그인과 암호가 포함되지만 Sharepoint는 클릭시 로그인 페이지 만 표시한다는 것입니다.페이지 뷰어 webpart는 로그인 매개 변수를 사용하지 않습니다.

웹 파트 속성에서 "테스트 링크"를 클릭하면 다른 창이 아니라 셰어 포인트 프레임이 열립니다.

ADRESS은 http://www.site.com/companyname/Login.aspx?style=companyname&lang=en&l=login&p=password

가 어떻게이 자동 로그인 내 webparts 페이지에 사용되는 프레임에서 작업을 얻을 수있는 형식은?

도움이 매우 감사합니다. 당신을 가정 관련 마커스의 L

답변

5

가 Internet Explorer를 사용하는 문제는 IE의 보안 정책입니다.

페이지 뷰어 웹 파트는 기본이며 거의 제공 한 URL로 페이지에 IFRAME 태그를 삽입합니다. 그러면 외부 사이트가 하위 프레임에 표시됩니다.

기본적으로 하위 프레임은 부모가 사용할 수 있도록 쿠키를 저장할 수 없습니다. 외부 사이트로 전달하는 URL에는 사용자 이름과 암호가 포함되어 있지만 사이트는 다른 페이지를 탐색 할 때 로그인했음을 알 수 있도록 쿠키를 저장해야합니다. 하위 사이트는 쿠키를 저장할 수 없기 때문에 로그인하지 않았다고 가정합니다.

IE의 신뢰할 수있는 사이트 목록에 외부 사이트를 추가하고 신뢰할 수있는 사이트 보안을 낮음으로 설정하여이를 테스트 할 수 있습니다. 그런 다음 필요한 쿠키를 저장할 수 있어야합니다. 또는 외부 사이트를 제어 할 수 있다면 this KB article이 도움이됩니다.

+0

아주 좋은 설명에 감사드립니다. KB가 문제 해결을 도울 수 있는지 알아 봅니다. 어쩌면 내 웹 파트에 속성을 추가 할 수 있습니다. 관련하여 Marcus L –

+0

더 이상 KB 기사 링크가 존재하지 않습니다. 아무도 내가 그것을 어디에서 찾을 수 있는지 안다? – MicroSumol

+0

@MicroSumol http://www.digitalsupporttech.com/mskb/323/323752_Session_variables_are_lost_if_you_use_FRAMESET_in_Internet_Explorer_6.htm을 시도해보십시오. 더 이상 업데이트되지 않는 내용이 있으면 삭제 하시길 바랍니다. –

관련 문제