3

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

Web パーツのプロパティで [リンクのテスト] をクリックすると、正常に開きますが、SharePoint フレームではなく別のウィンドウで開きます。

アドレスの形式はhttp://www.site.com/companyname/Login.aspx?style=companyname&lang=en&l=login&p=passwordです

Web パーツ ページで使用されているフレームで自動ログインを機能させるにはどうすればよいですか?

どんな助けでも大歓迎です。

マーカスLについて

4

1 に答える 1

5

Internet Explorer を使用していると仮定すると、問題は IE のセキュリティ ポリシーにあります。

ページ ビューアー Web パーツは基本的なもので、指定した URL を使用して IFRAME タグをページに挿入するだけです。これにより、外部サイトが子フレームに表示されます。

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

外部サイトを IE の信頼済みサイト リストに追加し、信頼済みサイトのセキュリティを [低] に設定することで、これをテストできます。その後、必要な Cookie を保存できるはずです。または、外部サイトを制御できる場合は、この KB 記事が役立つ場合があります。

于 2009-07-06T12:38:20.267 に答える