|
tl;dr Google login stopped working, should be ok now
I apologise in advance for all the acronyms...
Google has just switched off their https://developers.google.com/identity/protocols/OpenID2" rel="nofollow - OpenID 2.0 login and we have therefore migrated to OAuth2.0 login system. (Oddly the Chrome Web Store https://developer.chrome.com/webstore/identify_user?hl=en-US#how" rel="nofollow - still tells you to use it )Facebook are also just about to switch off their Graph Api v1.x and move to Graph v2.x; which also necessitated a migration to our login system.
Alas, with the current version of our backend server frameworks (based around ASP.NET MVC 4) this wasn't going to be an easy upgrade. So naturally we decided to take the even harder route and update our server framework to ASP.NET MVC 5.2.3 which did support OAuth 2.0.
However, ASP.NET MVC 5 has a completely different user http://www.asp.net/identity/overview/getting-started/introduction-to-aspnet-identity" rel="nofollow - authentication, authorization and identity system and also has a different request pipeline based on pluggable http://coding.abel.nu/2014/05/whats-this-owin-stuff-about/" rel="nofollow - OWIN Components . While it is a much better system; to get it to work with our current data was a little more challenging than we first expected!
To add to the fun Google’s new OAuth 2.0 login returns completely different user identifiers from their OpenID 2.0 one, so we also had to add a translation layer for that to allow existing players to continue to log in.
Interesting (ish) bit
Unfortunately; along the way, we have had to depreciate some of our lesser used alternative login methods (e.g. digg, livejournal, wordpress etc) but if you used these systems you should be able to request a password reset with the forgotten password link. We have also added Steam as a method of logging in/creating a new player.
While this has all been an extremely major change on the server side; hopefully it’s passed by mostly uneventfully to you our players.
However, please be on the lookout for pages that previously worked that no longer work or any other strangenesses and raise a petition.
Bit at end
If you have any login issues that can’t be resolved from a password reset please email community@illyriad.co.uk and we will try to sort them out for you.
|