MediaWikiでNISログイン、さらにMediaWikiローカルでも

MediaWikiでNISログイン

上記投稿の続き。

NISアカウントは今回の目的では良い制限と成っていたんだけど、それを超えたユーザがMediaWikiに必要になってしまったので、なんとかMediaWikiが持っている認証の仕組みをさらに追加で利用できないか?とソースを読んでいたら、UnixLoginAuth.php の28行目付近
function strict ()
{
return false;
}

なんとこれだけで終了。trueをfalseに変えるだけで利用可能になりました。

また、前回の投稿では「# MediaWiki上では新規にユーザは作成できない」と書いていますが、正確には「作成できるけれどもログインできない」です。今回の対応を入れることでどちらもログインできるようになります。

ちなみに、同じ名前のアカウントがあった場合は知りません。ソース上はNISアカウントが優先になっていますが。
[PR]
by gunco | 2010-08-24 17:39