<div dir="ltr"><div><div><div><div><div><div><div><div>I spent the day upgrading the BioJava wiki and trying to get OpenID Connect to work. It was probably a mistake to start this on a Friday, as I'm forced to leave it in read-only mode for the moment.<br><br></div>Completed:<br></div>- Updated to MediaWiki 1.26. This should prevent further exploits.<br></div>- Updated some plugins (but not all)<br></div><br></div>Partially Working:<br></div>- Installed the OpenId Connect and got it working with Google.<br><br></div>Not working:<br></div><div>- New accounts are created for all OpenId Connect users. I haven't found a way to specify username or other account info (it has some options for generating usernames based on your Google account). New accounts do not link to previous accounts, so all permissions are reset.<br></div><div>- Previous OpenID providers like Yahoo do not work, since they don't support OpenID Connect. I'll look into whether the OpenId plugin is compatible with the Connect.<br></div><div>- The update only worked for <a href="http://biojava.org">biojava.org</a>. Upgrading major versions often requires modifying LocalSettings.php, so the previous scheme of modifying cross-site-stuff and hoping all the sites magically still work seems naive to me. I think all the sites would be better off being independent (also better security).<br></div><div>- Many plugins<br></div><div><br></div><div>The site currently has password logins, but is read-only to prevent the inevitable deluge of spam.<br><br></div><div>Poll:<br></div><div>Would it be acceptable to require a google account for login?<br></div><div>Would it be acceptable to abandon all the existing users and make everyone create a new one?<br><br><br></div><div>-Spencer<br></div></div>