Elixirpoint / Accelerate

A Minecraft server implementation focused on optimization, written in Rust. but not actually because rust is too hard so it's actually in go and why are there so many java-related tags??
https://elixirpoint.github.io/Accelerate/
GNU Affero General Public License v3.0
6 stars 2 forks source link

Account authentication #1

Open edazpotato opened 3 years ago

edazpotato commented 3 years ago

This is the first major feature that we need to work towards. It involves:

CyberFlameGO commented 3 years ago

“…we will need to dissect the vanilla server to see how it handles Microsoft accounts.”

As far as I’m aware, all the changes made to Minecraft authentication (as in, its migration to Microsoft) will be done on the backend

edazpotato commented 3 years ago

I was under the impression that we would need to implement Microsoft OAuth2 to sign-in users using Microsft. Keep in mind that users who have brought an account within the last ~6 months already use a Microsoft account to log in, so we can start working on this straight away.

edazpotato commented 3 years ago

Looking at this page which I just found, it looks like the server-side stuff is the same, as after logging in with Microsoft you get an old-fashioned Minecraft token.

CyberFlameGO commented 3 years ago

I was under the impression that we would need to implement Microsoft OAuth2 to sign-in users using Microsft(sic). Keep in mind that users who have brought an account within the last ~6 months already use a Microsoft account to log in, so we can start working on this straight away.

I’m pretty sure that’s only for clients, instead of the old system.

Looking at this page which I just found, it looks like the server-side stuff is the same, as after logging in with Microsoft you get an old-fashioned Minecraft token.

Yeah that’s what I’d thought