J'utilise Mac OS X Leopard 10.5.8, qui exécute Safari 4.0.3. Mon application Java multiplateforme dispose d'un navigateur Web natif intégré avec son propre serveur Web interne. Chaque fois que le navigateur essaie de servir un fichier qui a besoin de quicktime (mov, mp4, m4v, etc), j'obtiens une boîte de dialogue de nom d'utilisateur/mot de passe. Je peux voir chaque requête passer et s'authentifier (au moins le fichier html est authentifié) ... puis je vois la requête pour le mp4 par exemple et il ne s'authentifie jamais. C'est à peu près comme si QuickTime ne transmettait jamais les informations d'identification et essayait de s'authentifier par lui-même.Authentification de base HTTP QuickTime sur Safari 4
Je transmets ces informations d'identification en interne et tous les autres types de fichiers fonctionnent correctement avec l'authentification de base. Je peux même exécuter l'application sur Windows avec QuickTime 7.6.4 et les mêmes fichiers exacts et ils jouent comme prévu (Windows utilise IE8 comme navigateur intégré dans ce cas).
Y at-il des problèmes connus avec QuickTime 7.6.4 et l'authentification de base sur Safari 4? J'ai cherché un peu en ligne sans aucune chance.