Greetings,
Very soon (maybe this afternoon), I'd like to submit a patch to add
OpenID login support to MediaWiki. Dan Libby has already contributed
such a patch:
http://bugzilla.wikimedia.org/show_bug.cgi?id=3060
Our patch (JanRain, Inc.) is a patch against CVS HEAD, extends Dan
Libby's original modifications, and uses the PHP OpenID library that
we built and maintain at
http://www.openidenabled.com/openid/libraries/php/
Here are some notes from the openid.txt file included in the patch:
- OpenID support works in *addition* to normal wiki logins, including
any external authentication plugin configured by the MediaWiki
administrator. If a username looks like a URL, OpenID auth is
tried; otherwise, the regular authentication rules apply.
- If OpenID support cannot be verified (either because the library is
missing or because the store directory can't be initialized -- see
step (3) in Installation), MediaWiki will function normally even if
$wgUseOpenID is set to true.
- The account creation form cannot currently be used to create
accounts with OpenID identity URLs. If you want to create an
account with your OpenID, just log in. The account will be created
automatically.
Any thoughts or concerns? I'm busy preparing some things and then
I'll attach a .diff to the bug ticket above.
Lastly, provided that the patch is accepted at some point, I'll be
happy to be active in supporting and maintaining OpenID support in
MediaWiki.
Thanks!
--
Jonathan Daugherty
JanRain, Inc.