barneygale / quarry

Python library that implements the Minecraft network protocol and data types
Other
532 stars 74 forks source link

[Feature Request]: Mojang Auth Isn't The Only Way To Log In #123

Closed ghost closed 1 year ago

dries007 commented 3 years ago

If anyone has documentation on how the MS login works, we might be able to implement this. Since I only use the server aspect of this project, it's unlikely that I'll be able to help much here.

leopoldhub commented 2 years ago

https://mojang-api-docs.netlify.app/authentication/msa.html there is certainly other documentations online

folkertvanheusden commented 2 years ago

I also read that starting March (10th iirc) one can only use microsoft accounts for minecraft.

koliwbr commented 2 years ago

https://github.com/Wurst-Imperium/Wurst7/blob/master/src/main/java/net/wurstclient/altmanager/MicrosoftLoginManager.java

In Haked client Wurst is Microsoft Auth. Its in java but it work with Microsoft Account. mayby try to revrite to python?

leopoldhub commented 2 years ago

https://github.com/Wurst-Imperium/Wurst7/blob/master/src/main/java/net/wurstclient/altmanager/MicrosoftLoginManager.java

In Haked client Wurst is Microsoft Auth. Its in java but it work with Microsoft Account. mayby try to revrite to python?

Thanks for the info, I will definitely rewrite it in JavaScript

koliwbr commented 2 years ago

https://github.com/Wurst-Imperium/Wurst7/blob/master/src/main/java/net/wurstclient/altmanager/MicrosoftLoginManager.java

In Haked client Wurst is Microsoft Auth. Its in java but it work with Microsoft Account. mayby try to revrite to python?

Thanks for the info, I will definitely rewrite it in JavaScript

I'm rewrited it in Python. Doing it by self, from scratch is harder than just rewrie Here is my rewrite PR#140.

andriemc commented 1 year ago

@leopoldhub You know that this library is a PYTHON library. It will not help by rewriting it in JAVASCRIPT

leopoldhub commented 1 year ago

@leopoldhub You know that this library is a PYTHON library. It will not help by rewriting it in JAVASCRIPT

@ANDREI12333 Well it will if someone needs to write a JAVASCRIPT and not a PYTHON app...