Safari 4.0.3 を実行している Mac OS X Leopard 10.5.8 を使用しています。私のクロス プラットフォーム Java アプリには、独自の内部 Web サーバーを備えた組み込みのネイティブ Web ブラウザーがあります。ブラウザーがクイックタイム (mov、mp4、m4v など) を必要とするファイルを提供しようとするたびに、ユーザー名とパスワードの資格情報ダイアログが表示されます。すべてのリクエストが通過して認証されるのを確認できます(少なくともhtmlファイルは認証されます)...次に、たとえばmp4のリクエストが表示され、認証されません。これはまるで、QuickTime が資格情報を渡さず、それ自体で認証を試みているかのようです。
これらの資格情報を自分で内部的に渡し、他のすべてのファイル タイプは基本認証で正常に動作します。QuickTime 7.6.4 とまったく同じファイルを使用して Windows でアプリを実行することもでき、期待どおりに再生されます (この場合、Windows は組み込みブラウザーとして IE8 を実行しています)。
QuickTime 7.6.4 と Safari 4 の基本認証に関する既知の問題はありますか? 運が悪かったので、少しオンラインで検索しました。