I'm trying to modify my extension to account for
the autoAuthenticate
-> UserLoadFromSession change (moving SpecialUserlogin.php out of the
include path was also a surprise).
The problem is user info in the upper right nav, for the front page
only, does not update when I create a LoginForm and do initUser in the
UserLoadFromSession handler.
What do I have to do to tell the front page that the user's identity
has changed?
Has anything else has changed WRT non-username/password
authentication?
This is a fairly difficult change IMO. You can take a look at how I did
it in the LDAP authentication plugin (see LdapAutoAuthentication.php):
http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/LdapAuthentic
ation/
Notice that portions of this are currently broken; see bug 14178:
https://bugzilla.wikimedia.org/show_bug.cgi?id=14178
V/r,
Ryan Lane