Æ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.