GE プラグインからの次の動作の確認を探しています。
BASIC authN で tomcat セットアップを使用すると、ユーザー/パスの入力を求められます。GE (バージョン 7.0.3.x) をロード<Icon><href>...</href></Icon>
し、同じサーバーからアイコンを参照する KML を取得するページに移動すると、ログイン資格情報の入力を求めるプロンプトが再度表示されます。クリス・キャッシュウェルがコメントしているように、これは設計によるものだと思います。
「...独自のユーザー エージェントとして機能する Google Earth プラグインで、ブラウザのセッションからのセッションや Cookie 情報は渡されません。」
この時点から、ブラウザのキャッシュをクリアしないと、GE ページがロードされたときにプロンプトが表示されなくなります。
これを説明するために見逃したドキュメントがありますか、そうでなければこれは真実であることが知られていますか?
次に、この動作が見られる資格情報のキャッシュにバグがある可能性があると思います。すべてのブラウザーキャッシュをクリアし、ユーザー「jeff」としてログインします (上記の 2 回)。ブラウザを再起動し、ユーザー「fred」としてログインします。サーバーのアクセス ログを見ると、<Icon>
画像が "fred" ではなく "jeff" というユーザーとして要求されていることがわかります。これがバグのように聞こえる場合は、誰かが適切なトラブル チケット システムへのポインタをくれれば、報告します。
0:0:0:0:0:0:0:1 - - [27/Jun/2013:12:07:21 -0500] "GET /examples/earth.html HTTP/1.1" 401 951
0:0:0:0:0:0:0:1 - jeff [27/Jun/2013:12:07:24 -0500] "GET /examples/earth.html HTTP/1.1" 200 1628
127.0.0.1 - - [27/Jun/2013:12:07:32 -0500] "GET /examples/icons/icon_map_128x128_cat2.png HTTP/1.1" 401 951
127.0.0.1 - jeff [27/Jun/2013:12:07:36 -0500] "GET /examples/icons/icon_map_128x128_cat2.png HTTP/1.1" 304 -
0:0:0:0:0:0:0:1 - - [27/Jun/2013:12:08:18 -0500] "GET /examples/earth.html HTTP/1.1" 401 951
0:0:0:0:0:0:0:1 - fred [27/Jun/2013:12:08:24 -0500] "GET /examples/earth.html HTTP/1.1" 200 1628
127.0.0.1 - jeff [27/Jun/2013:12:08:24 -0500] "GET /examples/icons/icon_map_128x128_cat4.png HTTP/1.1" 304 -