Dưới đây là tổng quan về thiết lập:
- Tôi có cài đặt nhiều trang WordPress 3.4.2.
- Tôi đã cài đặt plugin Tích hợp Xác thực Active Directory để cho phép người dùng sử dụng thông tin đăng nhập AD của họ. Điều này cũng cho phép gán các nhóm AD cho từng trang, để quản trị viên trang không phải tự gán quyền.
- Tôi đã cài đặt plugin Network Privacy , để các trang web nhất định phải được đăng nhập trước khi bạn có thể xem bất kỳ nội dung nào. Người dùng ẩn danh chỉ nhìn thấy trang đăng nhập.
Về nhiều mặt, thiết lập này hoạt động. Tuy nhiên, tôi đang gặp một vấn đề, điều đó ngăn tôi chuyển vấn đề này sang cài đặt đa trang WordPress chính của chúng tôi:
- Bob là thành viên của nhóm "Hỗ trợ CNTT" trong AD.
- Bob cũng là thành viên của nhóm "Người dùng tên miền" trong AD.
- Trang web chính (www.mysite.com) bị khóa để chỉ cho phép
Domain Users
các thành viên "" đăng nhập. - Trang web phụ (www.mysite.com/itsupport) bị khóa để chỉ cho phép
IT Support
các thành viên "" đăng nhập. - Bob truy cập www.mysite.com và được nhắc xác thực. Anh ta nhập thông tin đăng nhập AD của mình và được phép vào trang web.
- Bây giờ anh ấy đã đăng nhập vào www.mysite.com, Bob nhấp vào liên kết để truy cập www.mysite.com/itsupport và nhận được lỗi rằng anh ấy không phải là thành viên của trang web.
- Dường như không có mục nhập người dùng nào được tạo trong cơ sở dữ liệu WordPress cho trang web phụ này.
- Bob đăng xuất khỏi www.mysite.com.
- Bây giờ anh ấy đã đăng xuất, Bob truy cập trực tiếp vào www.mysite.com/itsupport và được nhắc xác thực. Anh ta nhập thông tin đăng nhập AD của mình và được phép vào trang web.
- Có vẻ như mục nhập của người dùng trong cơ sở dữ liệu WordPress được tạo tại thời điểm này cho trang web phụ này.
- Bây giờ nếu anh ta đăng xuất và đăng nhập vào www.mysite.com, anh ta có thể truy cập trang web hỗ trợ của mình mà không gặp vấn đề gì.
Nếu tôi xóa các mục nhập của người dùng Bob cho cả hai trang web và vô hiệu hóa plugin Network Privacy, Bob có thể đăng nhập vào www.mysite.com và sau đó truy cập vào trang web hỗ trợ của nó. Nhưng nếu tôi xóa các mục nhập người dùng của anh ấy và kích hoạt lại plugin Network Privacy, vấn đề sẽ xuất hiện trở lại.
Tôi gặp vấn đề tương tự với một plugin riêng tư khác, mặc dù tôi không thể nhớ cái nào.
Nếu bạn có thể phát hiện ra vấn đề hoặc nếu bạn đã thiết lập một cái gì đó tương tự, tôi sẵn sàng thử bất cứ điều gì, miễn là tôi đáp ứng các tiêu chí cơ bản của việc sử dụng các nhóm AD và có thể khóa các trang web nhất định.