It's not password reuse. It's a Single Username and Email for the Wiki, Forums and Game Account. Thus password resets can become automated and not based on whether we believe the email you sent to !reset. So instead of 3 possible accounts there is only 1 account. It makes everything easier for everyone.
We cannot continue to do all this hand holding. We have not the resources, nor the set-up for it. If in this day and age you get fooled by a Nigerian Prince or Romania Gypsy, you have it coming. Currently it's FAR easier to phish a game account via !reset than it would be for a scammer to get a player.
We have back-ups and the logging now needed to deal with any problems that may arise. We trust our host with our set-up. They are by far a more competent Wizard. As the old host, Platyna, was known to "fiddle" with the backend causing data loss and downtime.
It will work like any other login. Need a reset know the Email address & Username or Nothing happens. No human intervention in the process trying to decide whether or not we believe the story in the email sent to !reset. No more asking whats my Wiki/Forum account.
Sign up, have access to all via same name. Most likely using OAuth2 or some sort Tokenized Authentication because it eliminates a number of existing login problems in the current suite of software.
https://auth0.com/blog/2014/01/07/angul ... -vs-token/
Considering the large portion of the Internet which already implements such methods they can't be any less secure than OpenSSL. (Facebook, Amazon, Google, etc.) Account Security is always a concern but no more so then currently. It's also improved greatly since o11c encrypted the passwords in the db last year or so.
The biggest CON to SSO is legacy accounts and association. Some people weren't required a valid email when they signed up for a Game Account. Some people didn't use the same email across all. Some didn't sign up for all 3.
So there will still be a lot of stuff to work out. First step though is to make the Game Accounts created via the form and not some wonky script that always returns true even when it failed.
Once we get the account associations settled. Most likely through either !reset or sending a "allow accounts to associate" email, we can look into setting up tokenized auth.
Which will make it harder to spoof the website and login. Easier to perform Account Wide functions; Post on wiki & forums unified, reset password, associate alts, bans, etc. In addition, we can look into then using stuff like Guild Sites authenticating to TMW and pulling account stats (Think Armory), Gravatars and other SSO service integration. Why? A MMORPG is social otherwise it's just a Massive On-line RPG. Part of the game exists outside the game.
You can't be in the present without one foot in the past and one foot in the future.