I am using Mac OS X Leopard 10.5.8, which is running Safari 4.0.3. My cross platform Java app has an embedded native web browser with its own internal web server. Whenever the browser tries to serve up a file that needs quicktime (mov, mp4, m4v, etc) i get a username/password credential dialog. I can see every request coming through and getting authenticated (at least the html file is authenticated)...then i see the request for the mp4 for example and it never gets authenticated. Its pretty much as if QuickTime is never handing the credentials over and trying to authenticate by itself.
I internally pass these credentials myself and every other file type works fine with basic auth. I can even run the app on Windows with QuickTime 7.6.4 and the same exact files and they play as expected (Windows is running IE8 as the embedded browser in this case).
Are there known issues with QuickTime 7.6.4 and basic authentication on Safari 4? I searched a little online with no luck.