Lihat UPDATE di bawah ini untuk informasi baru tentang permintaan HTTP aktual yang terjadi di bawah tenda.
Jadi saya memulai pekerjaan baru pada bulan Oktober. Ini sebagian besar toko Windows, dan mereka menggunakan IIS dan Active Directory untuk banyak hal internal. Mereka memiliki situs intranet di intranet.companyname.com
.
Di Chrome on Mavericks, ketika saya pergi ke sana, saya mendapatkan dropdown auth HTTP kecil yang diharapkan:
tempat saya dapat mengetik nama pengguna dan kata sandi saya. Saya tidak terlalu cepat menggunakan Active Directory, tetapi saya kira msgd
adalah domain Active Directory yang msgd\lheidbreder
saya gunakan , jadi saya mengetik dan kata sandi saya, dan saya bisa masuk dengan sukses di Chrome.
Kembali pada bulan Oktober, pertama kali saya mencoba ini di Safari, saya mendapat beberapa perilaku aneh; seperti, saya melihat kata sandi, tetapi kemudian tidak berfungsi ketika saya memasukkan kredensial saya. Saya tidak ingat persis apa yang terjadi.
Tetapi setelah upaya pertama itu, dan pada setiap upaya sejak saat itu, ketika saya mencoba untuk pergi intranet.companyname.com
, Safari menunjukkan layar kosong:
Layar tidak berubah, dan bilah kemajuan mengisi sekitar 20% dan tetap di sana.
MEMPERBARUI
Saya menjalankan aplikasi untuk mengintip permintaan HTTP, dan saya mengetahui apa yang dilakukan di balik layar. Bukan hanya duduk di sana; Safari sebenarnya meminta halaman hampir 1000 kali per detik , dan setiap kali, ia mendapatkan kesalahan 401 dan halaman kesalahan HTML dengan judul "Anda tidak berwenang untuk melihat halaman ini".
Pada satu contoh permintaan dari tengah upaya pemuatan, Safari mengirimkan Authorization
tajuk ini :
Negotiate YEgGBisGAQUFAqA+MDygDjAMBgorBgEEAYI3AgIKoioEKE5UTE1TU1AAAQAAAAUCiGIAAAAAGAAAAAAAAAAYAAAABgGwHQ8AAAA=
Dan server merespons dengan WWW-Authenticate
tajuk ini :
Negotiate oYIBIzCCAR+gAwoBAaEMBgorBgEEAYI3AgIKooIBCASCAQROVExNU1NQAAIAAAAOAA4AOAAAAAUCiWKPhp0o8/Y/9gAAAAAAAAAAvgC+AEYAAAAFAs4OAAAAD0EAUgBJAFMAVwBFAEIAAgAOAEEAUgBJAFMAVwBFAEIAAQAMAE4ARQBXAFcARQBCAAQAKgBhAHIAaQBzAHcAZQBiAC4AYQByAGkAcwB0AG8AdABsAGUALgBuAGUAdAADADgATgBFAFcAVwBFAEIALgBhAHIAaQBzAHcAZQBiAC4AYQByAGkAcwB0AG8AdABsAGUALgBuAGUAdAAFACoAYQByAGkAcwB3AGUAYgAuAGEAcgBpAHMAdABvAHQAbABlAC4AbgBlAHQAAAAAAA==
Pada permintaan berikutnya, Safari mengirimkan Authorization
header yang identik , dan kemudian server merespons dengan WWW-Authenticate
header yang sangat berbeda :
Negotiate oYIBIzCCAR+gAwoBAaEMBgorBgEEAYI3AgIKooIBCASCAQROVExNU1NQAAIAAAAOAA4AOAAAAAUCiWLa6vytPOG0owAAAAAAAAAAvgC+AEYAAAAFAs4OAAAAD0EAUgBJAFMAVwBFAEIAAgAOAEEAUgBJAFMAVwBFAEIAAQAMAE4ARQBXAFcARQBCAAQAKgBhAHIAaQBzAHcAZQBiAC4AYQByAGkAcwB0AG8AdABsAGUALgBuAGUAdAADADgATgBFAFcAVwBFAEIALgBhAHIAaQBzAHcAZQBiAC4AYQByAGkAcwB0AG8AdABsAGUALgBuAGUAdAAFACoAYQByAGkAcwB3AGUAYgAuAGEAcgBpAHMAdABvAHQAbABlAC4AbgBlAHQAAAAAAA==
Ulangi tak terhingga iklan.
Saya telah mencoba menghapus semua yang cocok intranet
di Akses Keychain dan membersihkan seluruh cache / cookie saya, untuk melihat apakah saya dapat mengembalikan perilaku aneh yang asli, tetapi tidak berhasil.
Apakah saya memiliki beberapa hal domain funky yang terjadi? Apa lagi yang bisa saya coba untuk mendiagnosis ini?