πŸ”’ Security / Authentication Update

Over the last few months, the tape holding together our aging authentication system has started to fall and really show its age. You've probably been redirected to the login screen while trying to do anything, not been able to get the wardrobe or forums to load, and sometimes felt that it’s completely broken.

So instead of adding more tape to the system, we're introducing a centralized authentication site that'll handle logging you in across Subeta. Clicking on any login or logout button from this site or new Subeta should redirect you to https://auth.subeta.net, where you can log in.

I want to talk through a few of the benefits directly, and we'll be discussing this more in the coming days. As part of this change, we will be removing PIN protection but will be offering 2FA (getting a code sent to your email or phone) as soon as possible.

Benefits

#1 Central source of truth

[auth.subeta.net](notion://auth.subeta.net/) has one mission: account management. That's it! We're going to move registration there as soon as possible, with an avatar builder and pet creation, but its only job is account management.

You've probably noticed when clicking on a link to login with Google that you're taken to a non-google domain (sometimes youtube) where you log in, and it redirects you. That is the centralized account management service, doing the important work behind the scenes and then sending you to the website you're trying to use and saying "This user is all good, I've verified them!".

#2 2022 Encryption Method

The method used to encrypt Subeta passwords in our database is from PHP 5.7. We're now using PHP 8.1 on all of our servers. We have to include a special package in our PHP installation to have access to the 5.7 hashing methods.

We encrypt your cookie and decrypt it on the server, and the key is what tells the site that you're valid and not using some fake credentials.

This new management system uses modern hashing which are impossible (as much as anything is impossible) to crack. And they give us the benefit of...

#3 User-based Keys

Each cookie (what we set in your browser to say who you are) is salted with a special key that is unique to your account. We're going to be able to provide a button that allows you to reset that special key, which will log you out on all devices. It's also hashed with your account password, meaning if you change your password everyone will be logged out of your account immediately.

Finally, it's hashed with a top secret Subeta key, that we will rotate on a secret basis.

Password Update

As part of all of these changes, the encrypted password for your account on Subeta is woefully out of date. We've been able to implement this system in a way that it takes priority over the former system, which means we don't need to rotate every password on Subeta immediately. You can still log in with your current password, and we will alert you through the news before we require passwords to be rotated.

Login Update

You'll get a very annoying notice at the top of the page letting you know that you're logged in through the old method (with an old cookie), and that we'd appreciate it if you went over to auth.subeta.net and log in. It'll still read that old cookie, but we aren't going to be supporting this old system for long. This is different than needing to update your password, this is the temporary cookie that stores your account information in your browser. Very easy to fix by just logging in on auth.subeta.net. Remember to put in the email address for your account, not your username! You can check which email address you have set for Subeta at https://subeta.net/preferences.php?act=profile.

Thank you πŸ™

Thank you for your patience while the authentication system crumbles and you're constantly being asked to log in to an account you're logged in to. I'm hopeful that this is the last major change we need to make to accounts (🀞), since we've made the hard choice to build it up from the ground instead of adding more duct-tape.
User Avatar: 1

Posted by Keith

Load this on Kumos site
Paula
I was able to log in, FINALLY! I found out what was wrong, in case it helps someone else out there:
I clicked 'forgot my password', had to wait a bit but the mail was sent (to spam), then I reset my password (it wasn't possible before because it said the password was weak, that's how I found out, and when the password said "strong", then I was able to click 'reset').
After I reset the password, it worked, I could log in just fine.

Just in case it helps someone that was having the same issue with invalid username/e-mail/password like me.
BoaConstrictor
...oops... obviously comment got through in spite of the 504
? weird...
BoaConstrictor
logging in with username doesn't work, either - "invalid" message

...getting 504's here on the comments repeatedly
BoaConstrictor
logging in with username doesn't work, either - "invalid" message
Itachi_Siller
Everyday i keep getting the "You're logged in to Subeta using the old method, and we'd appreciate you switching to the new method. Check out the news post here for more details." Do I have to sign into the Auth version everyday?
mmmh81
Finally got it to work.
SpectrumSurfer
Thank you for fixing it so quickly. I was able to use my username to log in and find out that the email I used to sign up was one I hadn't used in years.
Borxar
When I put my email and password to try log into the new system it says that my username cannot be found
Galaxia
@Hippolyta @Mort @jKat
Yes, sorry about that! We were trying to put in the option to log in with username instead of just email. The page should be working again, although username log-in will have to wait for another day. Thank you for letting us know!
jKat
I get a blank page when I go to do the new log in.
Mort
I also get a blank page when I want to log in, my workaround is to press the ESC key before it turns white lmao. :sob:
Hippolyta
https://auth.subeta.net/auth/login

Blank white page.

Windows 10, latest Opera browser.
Galaxia
@teacup132
The plan right now is to make it the default log-in page on Monday (with a username option, not just email address), and either a link to this newspost on it or a separate page with the information. I'm also trying to make sure we have the reminder/address to email support for assistance as well.
Bliss
It says I'm still on the old system when I did change to the new one on my laptop. Ah well lol
VSaint
I just wanna say I think the timing of subeta doing this update that will require updating our passwords while neopets has an active security breach is really funny to me
teacup132
@Galaxia It would be appreciated to have a direct link in the banner to the new authentication page as many of us have already read the text and don't want to search every single time to find the link.
Bathory
I'm having the issue where I log in via the new way on mobile, navigate to something else and come back and I get the banner again saying I need to log into the new way. Can we please get a button on the sidebar so I don't have to scroll to the bottom of the news post to relogin?
Ryuu
Everything worked just fine for me when I switched over the other day~ Big thanks to staff for keeping this place going & helping to keep the users safe & secure. β™₯️

Anyway, here's a list of what seems to be commonly asked questions, in one spot, with big, bolded bits, for your skipping-er viewing pleasure. ;)

How do I check / change which email I used?

Email Check And Change Info

How can I login the old way? (to check / change email, etc)

Old Login

I cannot remember my password / it says my password is incorrect?

Password Problems

I can't log in either way!

Please Remain Calm

Other assorted questions.

Do I need to change my password now?

No.
"You can still log in with your current password, and we will alert you through the news before we require passwords to be rotated."


Do I have to use Two-Factor Authentication?

No.
2FA is only you want to use it and it is not available yet. (but you really should consider using 2FA for any account you care about that offers it.)


Why are there so few users online?

Pretty sure users logged in the new way are not included in the online count.
For example, the "Last Seen" section of user profiles does not update for users logged in the new way. (I'm sure it will be fixed in the future.)
Taarna
Anyone that has logged in just to do the BH would've seen the former news post about how they were going to implement this change. I saw it and read that it would be for later, so I dismissed it. There's been an active forum thread about making sure your sign up email address was up to date since then, for a month now. Fortunately I still use mine as I've gotten used to using multiple emails for a variety of things.

This news post was too convoluted. Honestly, most of it could've/should've gone in a "tech post" in Site Updates. I don't know why everyone was trying to change their password at the time of this post b/c it specifically said -
Quote:
You can still log in with your current password, and we will alert you through the news before we require passwords to be rotated.

To check what the original email is, go to the dropdown menu of Personal and then select -> Dashboard-->Profile. There it is.
The original link in the news post works with your old email and and old password so if you want to get rid of the message, sign in that way (under a separate tab if you think you'll get locked out) and you should be fine. In the meantime, if your email is outdated then you should probably update it AFTER you use the new authentication https://auth.subeta.net With them switching the mail servers, I think that was part of the issue (that was many, many comments ago.)

To those that said it should've been a sticky, sidebar or whatever - MOST DEF agree. A step by step process, in most cases, that leaves out the how's and why's and just tells you what to do.

There is no need to update your password at this time so that's the first thing to pay attention to. The second is to login as normal, even w/ your outdated email (since you won't get an email asking you to verify it's you at this time), through the https://auth.subeta.net . Once logged in normally with your new cookie, you shouldn't have a problem changing your email address via the above route in Dashboard/Profile.
Suiicune
I can not log in the new way when I use my username and password it says email not correct I made this account forever ago I am not sure of the email I used ><
Sketchpad
@Galaxia okay thank you for the info! also apologies if it was mentioned in the news article and I managed to miss it somehow
ashen.glaze
@Nikole

I appreciate that they did, but I wasn't on Subeta at the time when they posted it. News posts get buried pretty quickly. If they could pin it up in some way (eg banners, on the sidebar in the front page such as below the staff forum post), that would make it less likely for users to miss such announcements.
ashen.glaze
@Galaxia

Keith's link doesn't work for me when I'm not logged in (which is the problem). As for the news post, that seems pretty dependent on people being around at the right time to see the post (which I did not get the chance to see). If possible, it would have been better to see it pinned as a banner or on the side bar of the front page.
teacup132
In the banner that asks people to log in using new method, please put a link to directly log in... instead we are redirected here, have to search through a bunch of text to find the link. I had already read the text... I don't want to have to search every single time to find the link.

Also, please keep in mind that many people use autofill for passwords so it's easier to forget when we don't constantly use it. I actually had to go retrieve it in my browser settings, use another password to let me see the passwords for sites, etc. It was complicated to say the least. I understand it's a necessity to change but for those that have emails, it might be good to have an auto email to remind the people what their password is or an option to send an email with a temporary password to allow people to reset passwords.
hannahharmin
I'm having trouble with the wardrobe! I'm getting the spinning wheel of death and had to log in to it separately from Subeta. When I do click on it from the drop down tab on the site it says I must be logged in to view the wardrobe.
mitsuie
i had a hard time trying to log into my account because my account didnt have a email set to it, luckily i found the old site link. please introduce a user log in link until the email link works correctly :)
mmmh81
It just keeps saying invalid email for me...
slippy
well I've tried everything and it still says my email is invalid. so sad
capper09
@Galaxia...
I will wait with everything until everything works without problems... we know that changes here have never run smoothly immediately... also i don't want to log out and then have to stand in front of the door...
Chef
@extremist

https://subeta.net/preferences.php?act=profile

I was just able to update my email address here. I just clicked on the "submit your profile" button on the bottom and it seems to have taken it without issue. Is there an autofill thing that keeps changing it back maybe?
Mort
Judging by the drop in the number of users online — I assume some of them can't log in anymore — what I would suggest is to put a disclaimer about the password reset on that new method login page, and a temporary link to the old method login page so people can log in as before and check their email address in the Prefs page... Or something like that, I'm no UI/UX designer lol!
At this moment, the password reset suggestion (which fixed it for me) is buried in the comments and the link to the news post on that auth.subeta.net main page seems incorrect.
Stiles
if you log in with your email through that link, are you fine then until the site tells us we have to update our passwords?
Stiles
if you log in with your email through that link, are you fine then until the site tells us we have to update our passwords?
extremist
Trying to change my email before I do the new log in.
I type my new email address into the profile section but it keeps showing up with the old one that has not been used in 10 years.
Am I doing something wrong?
CastlesInTheSky
Well OBVIO I was the Dumbe one then thinking we'd get at least a 24h notice/reminder of a post buried in the news from one month ago.
ToxicBaby
Made sure I was logged in the new way as soon as this went up. And now I'm getting the same pop up that I'm logged in the old way?
Shibuya
Got everything to work fine for me on the first try!

I work in chat/email based site support and opening the comments to this newspost sent me straight into nightmareland. Hope all goes smoothly! :skull:
Wizardpinky
@BoaConstrictor I saw the amount of users today and was shook ; 3 ; hope everyone was able to log back in
Thunderbird
Did anyone else notice that the image is Wheatley mixed with a turret from "Portal 2"?
Galaxia
@capper09
You'll be able to decide on the 2-factor authentication, you don't have to do it just yet. You also don't have to change your password just yet.

@jersey
Understandable, please just get to it when you can! We will be working on issues as well over time and will let people know before we stop supporting the old authorization system.
jersey
After reading all this not yet comfortable making the change with the issues.
Have a couple things going on that I'm involved in and would hate to get locked out and not be able to finish them.
capper09
@Galaxia... is it a must to do the 2 way authentication and change PW or can i decide that myself... ? .. i have the note on the side that i am still logged in the old way, but since the new one doesn't seem to work i will stay with it until it all runs stable....
slippy
Okay I ended up filing a ticket because it just doesn't work for me.
Galaxia
@Sketchpad
2-factor authorization is going to be voluntarily, you won't have to bother with a phone app or anything unless you want to.

@capper09
It should be back up, Keith was fixing something quickly! He wants to make sure this works, not just dump the code once.

@[ashen.glaze]
I did make a news post last month, and Keith's second comment on this post down at the bottom was showing someone where they could check the email for the account.

@Coyote
You will have to set your password again in the future, but if you change it from your old one to something new you can reconfirm the new one when we do the reset!

@PaintedPawz
Try requesting an email for a password reset? If that doesn't work, please file a ticket!
capper09
@frederick ... @Galaxia... aaaah, thank you both.... so it is understandable, even without translator... sometimes the simplest things are the best... :)

who hacks Neopets can also divide by zero...
capper09
@frederick ... @Galaxia... aaaah, thank you both.... so it is understandable, even without translator... sometimes the simplest things are the best... :)

who hacks Neopets can also divide by zero...
Coyote
If we change our password now on the new log in screen will we have to change it again when it switches over?
Tammynoneed20
All good thank you for keeping us updated :D
Baikou
If anyone is having trouble, change your old password and double check to see if your email is still working. I did both, as someone mentioned earlier in the thread and it worked.
capper09
after using right site the login i got this :

Server Error... Application Error ... This application failed to respond

good that this site is loyal to their faults... sigh

Leave Comment

Comments are currently on a short cache, meaning your comment may take a few minutes to show up after you post it.