安全な(BASIC認証)アプリケーションを含める必要があります。
ブラウザでアプリケーション URL を開くと、ブラウザから資格情報を入力するように求められます...
私が知っていることは次のとおりです。
- ブラウザはサーバーに何らかの URL (アプリの URL) を取得するように要求します。
- サーバーは のリクエスト ヘッダーをチェックしましたが、
Authentication header
見つかりませんでした- サーバー
401
はブラウザに送り返しますAuthentication
ブラウザーは、この応答コードをメッセージ ダイアログに解釈し、要求ヘッダーでサーバーに送り返すユーザー名/パスワードを入力するように求めます。
これまでのところ...とても良いので、この必要なhttpリクエストヘッダーをこのページを呼び出しているリクエストに送信するページを(JSPで)書くことができます..だから私は自分のページからこのアプリケーションを呼び出します..
ここでの問題は、このアプリケーション (実際には GWT アプリケーション) に、このアプリケーションをホストするサーバーからの Javascript および CSS ファイルへの参照が含まれていることです。インポートしたアプリケーション ページは次のようになります。
<html>
<link href="http://application_host/cssfile.css" />
<link href="http://application_host/javascriptfile.js" />
.....
</html>
そのため、アプリケーションが css ファイルと js ファイルの認証資格情報を要求していることがわかりました。
私は多くの解決策を考えていますが、それぞれの適用可能性を知りません
Authentication
解決策の 1 つは、サーバーに js および css ファイルを要求するときに、ブラウザーに (Javascript を介して) 要求ヘッダー ( ) を送信するように要求することです。
それについてあなたの意見を聞かせてください...そして他の提案は大歓迎です。
ありがとう。