User:Mmust

From ICO wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

LDAP Authentication MediaWikile

Autor: Marek Must
02.06.2014 Rühm: AK21


Sissejuhatus

MediaWiki on võimalik panna LDAP või ActiveDirectory-ga ühendusse, et kasutajanimi ja parool tuleks sealt.


Install

Tuleb alla laadia: http://www.mediawiki.org/wiki/Extension:LDAP_Authentication Sealt saab plugina, mis tuleks panna mediawiki extensions kataloogi.


#kataloogipuu/extensions/LdapAuthentication

Mingeid muudatusi extensionis tegema ei pea.

Seadistamine

Nüüd avame LocalSettings.php faili, kus paneme extesnsioni käima.

vim LocalSettings.php


Lisame LDAPi muudatused selles faili.

# Enable LDAP Authentication
require_once( "$IP/extensions/LdapAuthentication/LdapAuthentication.php" );
$wgAuth = new LdapAuthenticationPlugin();
$wgLDAPDomainNames = array( "domeeninimi" );
$wgLDAPServerNames = array( "domeeninimi" => "serveri aadress" );
$wgLDAPSearchStrings = array( "domeeninimi" => "domeeninimi\\USER-NAME" );
$wgLDAPEncryptionType = array( "domeeninimi" => "clear" );
$wgLDAPUseSSL = false;
$wgLDAPUseLocal = True;
$wgMinimalPasswordLength = 1;
$wgLDAPBaseDNs = array( "domeeninimi" => "dc=domeeninimi,dc=net" );
$wgLDAPSearchAttributes = array( "domeeninimi" => "sAMAccountName" );
$wgLDAPRetrievePrefs = array( "domeeninimi" => "true" );
$wgLDAPDebug = 3; //for debugging LDAP
$wgShowExceptionDetails = true; //for debugging MediaWiki
<pre>

Kui sai õigesti konfigureeritud, siis peaks mediawiki näitama sulle sisse logimisel oma domeeninime. 
Juhul kui viga kusagil võib tulla "whitescreen" mis tähendab, et kusagil viga sees.

==Debugging==
Logid on head asjad ja tavaliselt ütlevad päris täpselt, mis viga on.
Apache logidesse kirjutatakse tavaliselt, kui ise pole muutnud seda.

Näiteks:
<pre>
# cd /var/log/httpd
# tail error.log 

viimane rida võib erineda erinevates Linuxi distrodes.