Một cấu hình Squid có thể kiểm tra mật khẩu với Active Directory mà vẫn hiển thị hộp đăng nhập. Điều đó không nhất thiết có nghĩa là có gì đó hỏng. AD mô tả tài khoản nằm ở đâu; nó không cho biết trình duyệt sẽ chứng minh người dùng là ai bằng cách nào.

Trong dòng này, từ quan trọng là basic:

auth_param basic realm Windows Logon

Các từ sau realm đặt tên cho vùng bảo vệ xác thực. Chúng không yêu cầu token truy cập Windows và không chuyển thách thức sang Negotiate. Một trình trợ giúp Basic LDAP nhận thông tin đăng nhập được cung cấp và kiểm tra chúng với thư mục.

Trong một cấu hình thông thường có ba quyết định riêng biệt: Squid thách thức máy khách thế nào, trình trợ giúp xác thực phản hồi đó ra sao, và quy tắc truy cập cho phép những người dùng hoặc nhóm đã xác thực nào. Một lần tra cứu nhóm LDAP thành công chỉ giải quyết quyết định cuối cùng. Nó không thể cung cấp thông tin đăng nhập mà trình duyệt còn thiếu.

Nếu yêu cầu là đăng nhập im lặng

Chọn một sơ đồ xác thực tích hợp được trình duyệt hỗ trợ và cấu hình các điều kiện tiên quyết phía máy chủ của nó. Với Negotiate dựa trên Kerberos, điều đó bao gồm danh tính dịch vụ và vật liệu khóa, cùng chính sách máy khách cho phép xác thực tới proxy đó. Chỉ thay tệp thực thi của trình trợ giúp trong cấu hình Basic sẽ không thực hiện việc chuyển đổi đó.

Hãy quyết định kết quả bạn cần trước khi thay thế một thiết lập LDAP đang hoạt động. Chấp nhận cùng tên người dùng và mật khẩu dùng để đăng nhập máy trạm là một yêu cầu Basic hợp lý. Dùng lại danh tính Windows đã đăng nhập mà không hỏi mật khẩu đó là một yêu cầu khác, với công việc giao thức và triển khai khác.

Bài viết liên quan