Extension:CentralAuth

CentralAuth extension allows global/shared accounts between projects.

This extension is still under development and thus may be very unstable. Use it at your own risk.

Installation

 * 1) Download the files from SVN and place them to extensions/CentralAuth
 * 2) Run central-auth.sql
 * 3) Add require_once ("$IP/extensions/CentralAuth/CentralAuth.php"); to LocalSettings.php
 * 4) The extension should be now active.

Setup
In order to retroactively set up global accounts, you will have to run the migratepass0.php and migratepass1.php scripts. Automatic migration heuristics are used. A user can merge their accounts manually via Special:Mergeaccount. Dry runs can be used for testing purposes.

Use
Allows for a single-user login (SUL) system in place using MediaWiki's AuthPlugin system. User creation and login is done globally using one central user table across all wikis. Note that local user accounts are automatically created on account creation/login however.

Licensing and downloads
The extension can be downloaded from Subversion, or accessed via the web-based viewer.

The software is provided as-is. Updates will be made according to the needs of Wikimedia wikis; or where critical vulnerabilities are discovered.