Benim şirket dahili WordPress ve MediaWiki'yi kullanır ve biz "tek bir oturum oluşturmak" için HTTP_AUTH erişim kontrolü kullanılır. Biz daha fazla uygulama eklemek gibi, biz sadece burada pratik HTTP_AUTH sistem içine entegre. Güvenlik için SSL üzerinden HTTP_AUTH çalıştırabilirsiniz. Temel adımlar şunlardır:
Kimlik doğrulama türünü belirtmek için. Htaccess yapılandırın. Biz üretimde MySQL kullanabilirsiniz ama basit bir Htpasswd dosyası olabilir.
. WordPress dizinin htaccess dosyasına aşağıdakileri ekleyin:
<Files wp-login.php>
AuthType Basic
AuthName "Restricted Access"
AuthUserFile /some/path/to/htpasswd
Require valid-user
</Files>
. WordPress wp-admin / dizinin htaccess olarak aşağıdakileri ekleyin:
AuthType Basic
AuthName "Restricted Access"
AuthUserFile /some/path/to/htpasswd
Require valid-user
. MediaWiki dizinin htaccess dosyasına aşağıdakileri ekleyin:
AuthType Basic
AuthName "Restricted Access"
AuthUserFile /some/path/to/htpasswd
Sonra MediaWiki için HttpAuth uzantısı ve WordPress ve yapılandırmak için HTTP Authentication eklentisini yükleyin. Biz barındırma ortamı mod_php'yi sağlamaz gibi MediaWiki uzantısı bazı küçük değişiklikler yapmak zorunda ama mod_php varsa bu kutunun dışında çalışacaktır.
Herkes doğrulanmış böylece çevremizi özel bir intranet olduğunu unutmayın. Yukarıdaki. Htaccess dosyaları kamuya görüntülenebilir bloglar için çalışacak ancak bazı ek verdiği herkesin kimlik doğrulaması ya da olmamak için gerekli istiyorum ve bağlı olarak MediaWiki. Htaccess için gerekli olabilir sitesi kamuya varsa.