2012-02-24 41 views
14

Trước hết là negotiate, ntlmkerberos ba triển khai xác thực cửa sổ khác nhau?xác thực cửa sổ: thương lượng, ntlm và kerberos

IE gửi này: Authorization: Negotiate YIIFswYGKwYB ...

Firefox gửi này: Authorization: NTLM TlRMTVNTUAADAA ...

Họ sử dụng các giao thức khác nhau? Nếu vậy làm thế nào để cấu hình iis 7.0 để chỉ ntlm sẽ được sử dụng?

p.s. iis được cấu hình để sử dụng cửa sổ auth, nhưng cả hai trình duyệt đều ném các biểu mẫu đăng nhập và đăng nhập chỉ thành công cho firefox.

Trả lời

17

Về mặt kỹ thuật, không.

Thực tế là có.

Kerberos kỹ thuật là người kế thừa công nghệ cho NTLM. Nhưng bạn có thể sử dụng hoặc để xác thực đối với một tên miền/máy chủ Windows. Nếu bạn chọn thương lượng, trình duyệt của bạn sẽ cố gắng xác thực theo bất kỳ cách nào thành công, đôi khi là NTLM.

Here is an article that explains the difference between NTLM and Negotiate.

0

Heads lên ...

Safari trên iOS (từ 7 đến 7.0.2, và sau đó 8 là tốt, có vẻ như) has troubles with Kerberos, vì vậy nếu bạn phải hỗ trợ iPhone/iPad, vô hiệu hóa Thương lượng và chỉ có NTLM.

Các vấn đề liên quan