Xác thực Windows IIS 7.5 không hoạt động trong Chrome


8

Trên bản cài đặt IIS 7.5 mới, tôi đã thiết lập Windows xác thực trên mạng nội bộ của mình.

Các nhà cung cấp tôi đã sử dụng là 'NTLM' và thương lượng theo thứ tự đó.

Điều này hoạt động tốt trong IE và Firefox nhưng trong chrome tôi nhận được như sau

Trang web này không có sẵn Trang web tại http://mysite.com/myintranet.php có thể tạm thời ngừng hoạt động hoặc nó có thể đã di chuyển vĩnh viễn đến một địa chỉ web mới. Lỗi 338 (net :: ERR_INVALID_AUTH_CREDENTIALS): Lỗi không xác định.

Tôi đã thử tìm kiếm một giải pháp trực tuyến mà không có thành công.

Tôi đang chạy phiên bản Chrome 21.0.1180.60 mới nhất


Tôi sẽ xóa các tập tin cookie / temp của bạn khỏi Chrome và thử lại
Dave

Tôi đã thử điều này nhưng nó không có hiệu quả.
Sam

Tôi gặp vấn đề tương tự với IIS 8.5 và Chrome. Tất cả các trình duyệt khác hoạt động tốt. Chrome từ chối xác thực (nhật ký cho thấy nó không vượt qua tên người dùng). Vì vậy, nếu đó là cùng một vấn đề và bạn đã sửa nó, tôi muốn biết bạn đã làm gì.
Robert Baker

Xóa hoàn toàn "thương lượng" - đừng chỉ di chuyển nó xuống danh sách. Đó là câu hỏi cũ và tôi biết, nhưng tôi đã nghĩ ra điều này ngày hôm nay, trên một máy chủ IIS, cho đến bây giờ, xác thực tất cả các trình duyệt đều ổn.
thinkOfaNumber

Câu trả lời:


2

Đây là một vấn đề rất nổi tiếng và cũ. Tuy nhiên, Shawn Weisfeld đã cung cấp một giải pháp trước đây trên blog của mình :

Cách khắc phục là buộc máy chủ web sử dụng NTLM. Để thực hiện điều này trong IIS 7 chỉ là một cài đặt trong phần system.web / system.webServer / security / xác thực / windowsAuthentication / nhà cung cấp của web.config

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.