as someone whose last job was on a platform infrastructure security team, I'm absolutely appalled at the current situation for SSO with #spacestation14
Background:
For years, spacestation14.com was the SSO provider for basically all Space Station 14 servers.
There's been some infighting over the past few months about the lead dev holding all the keys to the kingdom, and it's escalated to a split in leadership and ownership.
Currently:
Folks who had been admins for spacestation14.com COPIED THE WHOLE DATABASE and set up an alternate SSO provider and server hub at playss14.com. And at least one major server has switched over to that.
Problem:
I was able to log into an account that I never set up with playss14.com using the same password, TOTP token, and/or backup code as spacestation14.com.
This feels SO EXTREMELY FUCKING SKETCHY. Even if it's truly the same admins and even if they are truly trustworthy, this feels like such a bad fucking idea to just wholesale copy folks auth stuff over to an additional and separate stack.
How I handled this with my personal account(s):
1. went to playss14.com to login. I did NOT enter my password from spacestation14.com. Instead I sent a password reset email, and set a new password.
2. logged into spacestation14.com, disabled and reset 2FA, setup new 2FA, and reset backup codes (storing them safely alongside my old backup codes)
3. logged into playss14.com with one of the old backup codes from spacestation14.com (which I just reset above, so they could no longer be used on spacestation14.com at this point).
4. on playss14.com, disabled 2FA, reset authenticator, setup 2FA again with a new token, and reset backup codes (storing them safely alongside my spacestation14.com backup codes)
now they're completely separate with regard to backup codes and 2fa TOTP tokens.