How to authenticate minecraft

How to authenticate minecraft DEFAULT

Have you tried hosting a Minecraft bedrock server, only to get this error message: You need to authenticate to Microsoft services?

If you raised your hand, rest assured, you’re not the only one. Thousands of gamers went through the same experience. We noticed this is a wide-spread issue, so we decided to lend you a helping hand and came up with this guide to help you fix the problem.

Troubleshoot Minecraft Bedrock Server Authentication Error

  • Log out and then log back in. Maybe all you need to do is to quickly refresh your account. Try that and see what happens.
  • Restart the server and then go offline, wait one minute and turn it back online.
    • To do this, go into and locate the online-mode option. Set it to false and launch the server. Go back to online-mode and re-enable server access.
    • Another workaround is to stop the server, turn off your PC/Xbox, wait one minute, get your PC/Console back on, launch Minecraft and if you’re asked to authenticate to Microsoft services, then restart the game. Maybe that will do the trick.
  • Get the latest updates. Running the latest OS and game updates is crucial if you want to be able to access all the Minecraft features when you need to.
  • Ensure your computer and modem/router can send and receive data to the following Minecraft services:,,,,, and
    • Check your firewall and antivirus settings and add these services to the exceptions list to whitelist them.
    • If you use DNS filtering, whitelist all from Xbox Live and Microsoft.
  • Run the Bedrock server executable with administrator permissions. To do that:
    • Right-click on the bedrock_server.exe, and click Properties
    • Select Compatibility, and then Change settings for all users
    • Select Run this program as an administrator and apply the changes.
  • Check your time settings. You need to adjust your time (clock) settings where the server is hosted. To do that on Windows:
    • Open the Control Panel and go to Date and Time
    • Click on the Internet Time tab
    • Click on the Change Settings button
    • Choose to sync with the Internet time server and apply the changes.

Alternatively, you can open the Settings app, go to Date & Time, set your computer to automatically detect time and time zone.

If you got your bedrock server from a service provider, ask them adjust the time settings accordingly.

If Minecraft still prompts you to authenticate in order to access the servers after following all the methods listed in this guide, uninstall and reinstall the game.

We hope something helps.


Tags:Game Troubleshooting


FIX: Minecraft failed to authenticate your connection

Tashreef Shareef
by Tashreef Shareef

Windows & Software Expert

Tashreef Shareef is a software developer turned tech writer. He discovered his interest in technology after reading a tech magazine accidentally. Now he writes about everything tech from Windows to iOS and streaming services Read more

Minecraft server error


To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

When trying to join a Minecraft server, you may encounter the failed to authenticate your connection error. As the error indicates, the users are unable to connect to the servers and play the game.

This error usually occurs when there is a glitch in the server or if the connection is not stable. For the game to work, the user must have a stable connection.

If you are also troubled by this error, here are a couple of troubleshooting tips to help you fix the failed to authenticate your connection error in Minecraft.

How do I fix the Minecraft failed to authenticate your connection error?

1. Perform a power cycle

failed to authenticate your connection

  1. Power off the router by unplugging the power cable from the wall outlet.
  2. Locate the power button on the back of the router.
  3. Press and hold the power button for 30 seconds.
  4. Plug the router back in and press the power button to turn it on.
  5. Launch Minecraft and try connecting to the server. Check for any improvements.

Performing a power cycle can help you resolve the issue if the internet cache has built up corrupting the router. This can result in connection issues with the server. A quick power cycle can help you resolve the issue.

2. Force close the Minecraft launcher

failed to authenticate your connection

  1. Right-click on the taskbar and select the Task Manager option. Alternatively, you can also press Ctrl + Alt + Del to open the same.
  2. In the Task Manager window, click the Name tab to sort the services in that order.
  3. Right-click on the process related to Minecraft.
  4. Select End task.
  5. Once the process is closed, close the Task Manager.
  6. Wait for a few minutes and then relaunch Minecraft launcher.
  7. Try connecting to the server and check for any improvements.

Force restarting the process could help you resolve the issue if the program failed to launch all the files associated with it successfully.

3. Sign out and sign in

failed to authenticate your connection

  1. Launch Minecraft.
  2. Click on the username option and select Log Out.
  3. The launcher will log out of your account associated with the game.
  4. Click on Login and enter the Minecraft credentials to log in.
  5. Try connecting the server and check for any improvements.

4. Connect using Direct Connect

failed to authenticate your connection

  1. Launch the Minecraft launcher.
  2. Open the server list screen.
  3. Click the Direct Connect button.
  4. Assuming you are using Hypixel server, type
  5. Click the Connect button.
  6. It may take a few minutes to establish the connection, so wait for the connection to establish.

At times, instead of connecting through the server list, you can use the Direct Connect feature to connect to the server.

The Minecraft failed to authenticate your connection error is a common occurrence with Hypixel Minecraft servers.

It can occur due to the server issues as well as an unstable network connection. Follow all the steps in this article to diagnose and fix the problem. Do let us know which method helped you resolve the issue in the comments.

idee restoroStill having issues?Fix them with this tool:
  1. Download this PC Repair Tool rated Great on (download starts on this page).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues with Patented Technologies (Exclusive Discount for our readers).

Restoro has been downloaded by 0 readers this month.

  1. Malayalam comedy movies 2018
  2. Cm1100 vs cm1200
  3. Cashmere hair extensions review
  4. Samsung chromebook 3 intel
  5. Holding gun meme


Minecraft introduced a new authentication scheme called Yggdrasil which completely replaces the previous authentication system. Mojang's other game, Scrolls, uses this method of authentication as well. Mojang has said that this authentication system should be used by everyone for custom logins, but credentials should never be collected from users. For newer Microsoft accounts, see Microsoft Authentication Scheme.

Request format

All requests to Yggdrasil are made to the following server:

Further, they are expected to fulfill the following rules:

  • Are requests
  • Have the header set to
  • Contain a JSON-encoded dictionary as payload

If a request was successful the server will respond with:

  • A successful status code
  • An empty payload or a JSON-encoded dictionary according to the specifications below

If however a request fails, the server will respond with:

{"error":"Short description of the error","errorMessage":"Longer description which can be shown to the user","cause":"Cause of the error"// optional}


These are some of the errors that can be encountered:

Error Cause Error message Notes
The method specified in the request is not allowed for the resource identified by the request URI Something other than a POST request was received.
The server has not found anything matching the request URI Non-existing endpoint was called.
Invalid credentials. Account migrated, use email as username.
Invalid credentials. Invalid username or password.
Invalid credentials. Too many login attempts with this username recently (see ). Note that username and password may still be valid!
Invalid token. was invalid.
Token does not exist. was used in another session that was issued AFTER this session.
Access token already has a profile assigned. Selecting profiles isn't implemented yet.
credentials is null Username/password was not submitted.
Invalid salt version ???
The server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method Data was not submitted as application/json
Gone () - The requested resource is no longer available at the server and no forwarding address is known Account was migrated to Microsoft account


Authenticates a user using their password.




{"agent":{// defaults to Minecraft"name":"Minecraft",// For Mojang's other game Scrolls, "Scrolls" should be used"version":1// This number might be increased// by the vanilla client in the future},"username":"mojang account name",// Can be an email address or player name for// unmigrated accounts"password":"mojang account password","clientToken":"client identifier",// optional"requestUser":true// optional; default: false; true adds the user object to the response}

The should be a randomly generated identifier and must be identical for each request. The vanilla launcher generates a random (version 4) UUID on first run and saves it, reusing it for every subsequent request. In case it is omitted the server will generate a random token based on Java's which should then be stored by the client. This will however also invalidate all previously acquired s for this user across all clients.


{"user":{"username":"[email protected]",// will be account username for legacy accounts"properties":[{"name":"preferredLanguage","value":"en-us"},{"name":"registrationCountry","value":"country"// 2L country (e.g. US)}],"id":"hexadecimal string"// This is the remoteID for the user},"clientToken":"client identifier","accessToken":"random access token",// hexadecimal or JSON-Web-Token (unconfirmed) [The normal accessToken can be found in the payload of the JWT (second by '.' separated part as Base64 encoded JSON object), in key "yggt"]"availableProfiles":[{"name":"player username","id":"hexadecimal string"// UUID of the account}],"selectedProfile":{"name":"player username","id":"hexadecimal string"// UUID of the account}}

Note: If a user wishes to stay logged in on their computer you are strongly advised to store the received instead of the password itself.

Currently each account will only have one single profile, multiple profiles per account are however planned in the future. If a user attempts to log into a valid Mojang account with no attached Minecraft license, the authentication will be successful, but the response will not contain a field, and the array will be empty.

Some instances in the wild have been observed of Mojang returning a flat for failed refresh attempts against legacy accounts. It's not clear what the actual error tied to the null response is and it is extremely rare, but implementations should be wary of null output from the response.

This endpoint is severely rate-limited: multiple requests for the same account in a short amount of time (think 3 requests in a few seconds), even with the correct password, will eventually lead to an response. This error clears up a few seconds later.


Refreshes a valid . It can be used to keep a user logged in between gaming sessions and is preferred over storing the user's password in a file (see lastlogin).




{"accessToken":"valid accessToken","clientToken":"client identifier",// This needs to be identical to the one used// to obtain the accessToken in the first place"selectedProfile":{// optional; sending it will result in an error"id":"profile identifier",// hexadecimal"name":"player name"},"requestUser":true// optional; default: false; true adds the user object to the response}

Note: The provided gets invalidated.


{"accessToken":"random access token",// hexadecimal"clientToken":"client identifier",// identical to the one received"selectedProfile":{"id":"profile identifier",// hexadecimal"name":"player name"},"user":{// only present if requestUser was true in the request payload"id":"user identifier",// hexadecimal"properties":[{"name":"preferredLanguage",// might not be present for all accounts"value":"en"// Java locale format (},{"name":"twitch_access_token",// only present if a twitch account is associated (see"value":"twitch oauth token"// OAuth Token; alphanumerical; e.g.[]// the Twitch API is documented here:}]}}


Checks if an is usable for authentication with a Minecraft server. The Minecraft Launcher (as of version ) calls this endpoint on startup to verify that its saved token is still usable, and calls if this returns an error.

Note that an may be unusable for authentication with a Minecraft server, but still be good enough for . This mainly happens when one has used another client (e.g. played Minecraft on another PC with the same account). It seems only the most recently obtained for a given account can reliably be used for authentication (the next-to-last token also seems to remain valid, but don't rely on it).

may be called with or without a . If a is provided, it should match the one used to obtain the . The Minecraft Launcher does send a to .




{"accessToken":"valid accessToken","clientToken":"associated clientToken"// optional, see above}


Returns an empty payload () if successful, an error JSON with status otherwise.


Invalidates s using an account's username and password.




{"username":"mojang account name","password":"mojang account password"}


Returns an empty payload if successful.


Invalidates s using a client/access token pair.




{"accessToken":"valid accessToken","clientToken":"client identifier"// This needs to be identical to the one used// to obtain the accessToken in the first place}


Returns an empty payload if successful.

Joining a Server

See Protocol Encryption#Authentication


Kotlin | Full Yggdrasil wrapper in Kotlin.

Java | Legacy full Yggdrasil wrapper in Java.


How to authenticate Minecraft to Microsoft services

One of the most annoying things about Minecraft is when players run into technical error messages. This can prohibit players from logging on to Minecraft, and can sometimes take hours or even days to fix.

Not everyone is a tech wiz like the programmers who create these games, so here is a quick guide to fixing a common authentication error in Minecraft. First, players will need a little background behind the error message.

What does "Authenticate Minecraft to Microsoft services" mean?

This error message pops up for ios PE Minecraft players when they try to log in to external servers and realms. Basically, the player will be unable to join servers and realms and will be prompted with the authenticate error message.

This error message is a problem with the Microsoft account connecting to the iOS Minecraft PE app and will need some quick configuration to work.

A step-by-step guide to authenticating Minecraft to Microsoft services

Step 1: Reload the game

If the player is reading this, then they've probably just attempted to log in to a server or realm on iOS Bedrock Minecraft and received an error message. The first step is to close the Minecraft app and then reopen it.

Step 2: Configure the settings

When the app is restarted, instead of clicking play, click on settings. In settings, players will see a profile tab and click on this. Within the profile menu, there will be an option to sign out of the player's Microsoft account.

Make sure to write down the Microsoft account name and password, then sign out of the account.

Step 3: Sign back in

Stay on the same page in settings, there should now be an option to sign back in. Click Sign In and type in your username and password. After signing in, the player will be prompted with two options: "Save to Microsoft account" or "Leave on Device." The player should click "Save to Microsoft account."

Step 4: Microsoft sign in

After clicking "Save to Microsoft account," the player will be prompted to open the in a different app. When this happens click continue.

After a series of redirects, a Microsoft page will ask "Are you trying to sign in to Microsoft PE: iOS?" Click continue, and then type in your Microsoft account username and password.

Step 5: Have some fun on the servers

Server page (Image via

Also Read

After signing in to your Microsoft account, the app should redirect the player to the Minecraft home page. From there, click on the desired server and click join. Have fun playing online!

Also read: 5 best Minecraft PE (Pocket Edition) servers

Follow Sportskeeda Minecraft onYouTube,Snapchat and Facebook for latest news and updates!


Authenticate minecraft to how

What is allows users to securely login with their Minecraft accounts without ever needing to enter their account password.
Other websites and developers can then request to verify that the user has access to that provided account.

Thanks to, third party sites of any kind can provide ‘Minecraft-Login’ as a safe and secure authentication method.

How does it work?

Are you a developer? Have a look at the Documentation.

  1. Visit
  2. Enter your Minecraft-Username
  3. Start Minecraft and connect to
  4. Enter the 6-digit code provided in the Minecraft chat, to complete your login

  5. Confirm or Dismiss the shown message to verify your account

Try our Demo is actively used by: LogoCherryBread-Network Logo
Cómo arreglar: Not authenticated with

Edith casually fiddled with the remote control, but when Mustafa finally made himself comfortable and prepared to pull the vibrator out of his ass, a thin finger pressed the. Button. A wild howl shook the walls of the cabin - the Negro pulled the vibrator with all his might and now screamed in. Pain.

You will also be interested:

They laughed together. It's not a problem, I know what we'll do. Half an hour later Marina left Sasha's room, with a satisfied smile on her face. Lera always had dinner. At nine o'clock, light low-fat cottage cheese with an addition of various fruits.

8080 8081 8082 8083 8084