Ævar Arnfjörð Bjarmason wrote:
Regarding your comments in the patch regarding on the
usernames we
restrict: We require usernames to be upper case for future
compatability with single login.
Anyway, have you considered making this an extension? (see
docs/hooks.txt), I looked it over and found that it would be trivial
to do all this through $wgHooks by sprinkling a few wfRunHooks();
I'd be happy to make it an extension if someone can define and add the
necessary hooks.
I'm curious if anyone has looked at how I added processLogin() to
AuthPlugin() in order handle multi-page authorization sequences. I
imagine your LID patch must do something similar, eh Johannes?
There is still the matter of how to determine that the current login
should be processed via OpenID ( or LID, or... ) rather than by the
normal MediaWiki login handler. Checking for '.' in the login was a
temporary hack. I suppose that each login-type could have its own login
page, but that still leaves the question of how/where the user chooses
the login type.