2017-06-28 18 views
1

私はHTMLファイルをホストしているWebサイト(WebサイトA)を持っています。 HTMLファイルには、別のWebサイト(WebサイトB)でホストされているイメージリンクが含まれています。 WebサイトBはWindows認証を使用します。ユーザがウェブサイトA上のページを要求すると、認証の詳細についてネットワークリソースダイアログがポップアップする。私は、ユーザーが認証の詳細を入力する必要がなく、画像をロードしたい。私は、WebサイトBにアクセスできるネットワークログインを使用してWebサイトAでアプリケーションプールを実行すると、ネットワークリソースダイアログが表示されないが、それでも解決すると思った。ネットワークのログインプロンプトを表示せずにWebサイトAを匿名で維持し、WebサイトBからリソースをロードする方法については、誰にも何か提案がありますか?匿名のWebサイトのセキュリティで保護されたWebサイトから画像をロードする方法

答えて

0

ユーザーが自動的にユーザーのログオンやパスワードを認証し、 を維持IEを使用して

次の条件

http://support.microsoft.com/kb/258063が にInternet Explorerのために満たさなければならない自分のドメインアカウントにログオンしていることを確認してくださいセキュリティ:

  • Windows統合認証(Windows NTチャレンジ/レスポンスとも呼ばれます)は有効にする必要がありますdをIISのWebサイトのプロパティに追加します。 匿名認証が最初に試行され、続いてWindows 統合認証、ダイジェスト認証(該当する場合)、および 最終的に基本(クリアテキスト)認証が試行されます。
  • 信頼できるWindows NTベースまたはWindows 2000ベースのドメインでクライアントとWebサーバーの両方が同じMicrosoft Windows NTベースまたはMicrosoft Windows 2000ベースのドメインまたは である必要があります。この場合、 ユーザーのアカウントを使用できるIISベースのコンピュータ のリソースにアクセス許可を与えました。
  • ユーザーのブラウザはInternet Explorerでなければなりません。 Internet Explorerは、Windows統合認証 (NTCR)をサポートする唯一のブラウザです。
  • Internet Explorerは、要求されたURLがイントラネット(ローカル)にあると見なす必要があります。要求されたURL のコンピュータ名部分にピリオド(http://www.microsoft.comおよび http://10.0.0.1など)が含まれている場合、Internet Explorerは要求されたアドレス がインターネット上に存在するとみなし、資格情報を自動的に受け取りません。 ピリオドのないアドレス(http://webserverなど) はイントラネット(ローカル)にあるとみなされます。 Internet Explorerは資格情報を自動的に に渡します。唯一の例外は、Internet Explorerのイントラネットゾーン に含まれるアドレスです。
  • Internet Explorerのイントラネットゾーンのセキュリティ設定を、イントラネットゾーンでの自動ログオンに設定する必要があります。これは、 Internet Explorerの既定の設定です。 Internet Explorerのセキュリティゾーンの詳細については

、 は、マイクロソフト Knowledge Baseの資料を表示するために、次の文書番号をクリックします

    Internet Explorerのセキュリティゾーンを使用する方法
  • Webページを要求するユーザーは、Webページと、Webページで参照されているすべてのオブジェクト の適切なファイルシステム(NTFS)アクセス許可を持っている必要があります。たとえば、Webページへのフルコントロール 権限を持つユーザーがありますが、Webページ がセキュリティで保護されたフォルダ内のグラフィックを参照する場合は、パスワードの入力を求められます。
+0

これは – Waldy

+0

それはいくつかのバックエンドのロジックなしではできません任意のブラウザに認証されていないユーザーのために働く必要があります。ユーザーとして認証し、要求されたファイルをダウンロードし、サーバーのハードディスクに書き込み、そのファイルをユーザーに提供するバックエンドサーバープロセスを作成できます。 – Tschallacka

関連する問題