Kuruluma genel bakış:
- Çok sayıda WordPress 3.4.2 yüklemesine sahibim.
- Kullanıcıların AD kimlik bilgilerini kullanmalarına izin vermek için Active Directory Kimlik Doğrulama Entegrasyonu eklentisini yükledim . Bu aynı zamanda her bir siteye AD grupları atamaya izin verir, böylece site yöneticileri manuel olarak izin atamak zorunda kalmaz.
- Ağ Gizliliği eklentisini yükledim , böylece herhangi bir içeriği görebilmeniz için belirli sitelerin oturum açmış olması gerekir. Anonim kullanıcılar yalnızca giriş sayfasını görür.
Birçok açıdan, bu kurulum çalışır. Ancak, bu birincil WordPress çok site yüklememize yayılmamı durduran bir sorun yaşıyorum:
- Bob, AD'deki "BT Desteği" grubunun bir üyesidir.
- Bob ayrıca AD'deki "Etki Alanı Kullanıcıları" grubunun bir üyesidir.
- Ana site (www.mysite.com) yalnızca "
Domain Users
" üyelerinin giriş yapmasına izin vermek için kilitlendi . - Alt site (www.mysite.com/itsupport) yalnızca "
IT Support
" üyelerinin giriş yapmasına izin vermek için kilitlendi . - Bob www.mysite.com adresini ziyaret eder ve kimlik doğrulaması istenir. AD kimlik bilgilerini girer ve siteye girmesine izin verilir.
- Artık www.mysite.com'da oturum açtığına göre, Bob www.mysite.com/itsupport adresine gitmek için bağlantıyı tıklatır ve sitenin üyesi olmadığı konusunda bir hata alır.
- Bu alt site için WordPress veritabanında herhangi bir kullanıcı girişi oluşturulmamış gibi görünüyor.
- Bob www.mysite.com adresinden çıkış yapar.
- Artık oturumu kapattığına göre, Bob doğrudan www.mysite.com/itsupport adresine gider ve kimlik doğrulaması istenir. AD kimlik bilgilerini girer ve siteye girmesine izin verilir.
- WordPress veritabanındaki kullanıcı girdisinin bu alt site için bu noktada oluşturulduğu görülmektedir.
- Şimdi oturumu kapatır ve www.mysite.com'da oturum açarsa, destek sitesine herhangi bir sorun yaşamadan geçebilir.
Bob'un her iki site için kullanıcı girişlerini silip Ağ Gizliliği eklentisini devre dışı bırakırsam, Bob www.mysite.com'da oturum açabilir ve ardından destek sitesine geçebilir. Ancak kullanıcı girişlerini silip Ağ Gizliliği eklentisini yeniden etkinleştirirsem sorun yeniden ortaya çıkar.
Başka bir gizlilik eklentisi ile aynı sorunu vardı, ama hangisini hatırlayamıyorum.
Sorunu tespit edebiliyorsanız veya benzer bir şey ayarladıysanız, AD gruplarını kullanma ve belirli siteleri kilitleyebilme temel ölçütlerini karşıladığım sürece herhangi bir şeyi denemeye hazırım.