2009-07-06 2 views
3

私たちの共有ポイントポータルを通じて外部サイトを表示し、ページビューアのWebパーツを追加する必要があります。問題は、アドレスには外部サイトへの自動ログインに使用されるログインとパスワードが含まれていますが、Sharepointはクリック時のログインページのみを表示することです。ページビューアwebpartはログインパラメータを取らない

Webパーツのプロパティで[テストリンク]をクリックすると、別のウィンドウに表示され、共有ポイントのフレームでは表示されません。

アドレスは、フォーマットhttp://www.site.com/companyname/Login.aspx?style=companyname&lang=en&l=login&p=password

にはどうすれば自動ログインが私のWebパーツページ上で使用されるフレームで動作するように取得することができたのか?

非常に助けてください。よろしく マーカスL

答えて

5

あなたは問題がIEのセキュリティポリシーであるInternet Explorerを使用していると仮定して

Page Viewer Webパーツは基本的なもので、提供したURLを持つページにIFRAMEタグを挿入するだけです。これにより、外部サイトが子フレームに表示されます。

デフォルトでは、子フレームは親が使用するためのCookieを保存できません。外部サイトに渡すURLにはユーザー名とパスワードが含まれていますが、Cookieを保存する必要がありますので、他のページをブラウズする際にログインしていることがわかります。子サイトではCookieを保存できないため、ログインしていないと仮定します。

これをテストするには、外部サイトをIEの信頼済みサイトリストに追加し、信頼済みサイトのセキュリティを[低]に設定します。それから、必要なクッキーを保存できるはずです。あるいは、外部サイトを管理している場合はthis KB articleが役に立ちます。

+0

非常に良い説明をいただきありがとうございます。 KBが問題の解決に役立つかどうかを調べるようにします。たぶん私はwebpartにプロパティを追加できます。 に関して 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を試してください。削除されたくない更新が見つかった場合は、コメントにリンクを残してください! –

関連する問題