IIS 7.5 Otentikasi Windows Tidak Bekerja di Chrome

8

Pada penginstalan baru IIS 7.5 saya telah mengatur Windows Authentication pada Intranet saya.

Penyedia yang saya gunakan adalah 'NTLM' dan bernegosiasi dalam urutan itu.

Ini berfungsi baik di IE dan Firefox tetapi di chrome saya mendapatkan yang berikut

Halaman web ini tidak tersedia Halaman web di http://mysite.com/myintranet.php untuk sementara turun atau mungkin telah dipindahkan secara permanen ke alamat web baru. Kesalahan 338 (net :: ERR_INVALID_AUTH_CREDENTIALS): Kesalahan tidak dikenal.

Saya sudah mencoba mencari solusi secara online tanpa hasil.

Saya menjalankan versi terbaru Chrome 21.0.1180.60

Sam
sumber
Saya akan menghapus cookie / file temp dari Chrome dan coba lagi
Dave
Saya sudah mencoba ini tetapi tidak berpengaruh.
Sam
Saya memiliki masalah serupa dengan IIS 8.5 dan Chrome. Semua browser lain berfungsi dengan baik. Chrome menolak auth (log menunjukkan itu tidak melewati nama pengguna). Jadi jika itu masalah yang sama dan Anda memperbaikinya, saya ingin tahu apa yang Anda lakukan.
Robert Baker
Hapus "negosiasikan" sepenuhnya - jangan hanya memindahkannya ke bawah daftar. Ini dan pertanyaan lama, saya tahu, tapi saya menentangnya hari ini, pada server IIS yang, sampai sekarang, mengotentikasi semua browser dengan baik.
thinkOfaNumber

Jawaban:

2

Ini adalah masalah lama dan sangat terkenal. Namun, Shawn Weisfeld memberikan solusi setahun lalu di blognya :

Cara mengatasinya adalah memaksa server web untuk menggunakan NTLM. Untuk melakukan ini di IIS 7 hanya pengaturan di system.web / system.webServer / keamanan / otentikasi / windowsAuthentication / penyedia bagian dari web.config

Laika
sumber