MediaWiki+LDAP
MediaWikiの認証にLDAPを組み合わせる。
-
付与されたタグ:
- LDAP
- おっかしーなーと思ったらphp-ldapを入れてなかった。アホすぎる。
- http://www.mediawiki.org/wiki/Extension:LDAP_Authentication
- LdapAuthentication.phpをダウンロードしてextensionsに起く
require_once( "$IP/extensions/LdapAuthentication.php" );
$wgAuth = new LdapAuthenticationPlugin();
$wgLDAPDomainNames = array(
"testLDAPdomain"
);
$wgLDAPServerNames = array(
"testLDAPdomain"=>"192.168.1.1"
);
$wgLDAPUseLocal = false;
$wgLDAPEncryptionType = array(
"testLDAPdomain"=>"clear"
);
$wgLDAPSearchStrings = array(
"testLDAPdomain"=>"uid=USER-NAME,ou=Users,dc=example,dc=net"
)
LocalSettings.phpに書く。USER-NAMEがログインIDに置換される。
- WikiSysopに入れなくなるのでどうするか。WikiSysopをLDAPに作るのもいいが、一旦LDAPを外して通常のログインで入ってからLDAPのユーザーに権限を与える方法で解決させた。