-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
can't login to server using ely.by account #109
can't login to server using ely.by account #109
Comments
If we send an invalid signature here (`AA==`), then the vanilla server will throw an error while handling the LoginHelloC2S packet, even if `enforce-secure-profile` is `false` in `server.properties`. The client will be disconnected with the message "Invalid signature for profile public key. Try restarting your game." It's better to send an empty string; the server will simply ignore the missing publicKeySignature if `enforce-secure-profile` is false. Resolves unmojang/drasl#109.
If we send an invalid signature here (`AA==`), then the vanilla server will throw an error while handling the LoginHelloC2S packet, even if `enforce-secure-profile` is `false` in `server.properties`. The client will be disconnected with the message "Invalid signature for profile public key. Try restarting your game." It's better to send an empty string; the server will simply ignore the missing publicKeySignature if `enforce-secure-profile` is false. Resolves unmojang/drasl#109.
Thanks, this is valid. I guess using Ely.by as a fallback API server hasn't worked since 1.19? The issue as I understand it is:
I think using authlib-injector on the server too might be a workaround here, but when I tested that, it worked with Ely.by clients but not Mojang non-authlib-injector clients. I didn't look into it very far. I filed yushijinhun/authlib-injector#266 which should fix this by sending an empty publicKeySignature instead of a malformed one. |
sorry if this is the wrong place to post.
i can't login with ely.by account from my client. It says
"Connection Lost. Invalid signature for profile public key. Try restarting your game."
i used the links provided here for the api for the ely.by, and tooke the example from the page.
I've noticed that the drasl when starting up complains about not being able to fech the public keys from the api.
2024/10/22 15:37:48 Request to fallback API server at https://account.ely.by/api/authlib-injector/minecraftservices/publickeys resulted in status code 404
i can login using mojang though
i use docker to host the instance, and use apache server as reverse proxy
here is my config
thanks for the help
The text was updated successfully, but these errors were encountered: