Share via

How to get XboxLive.signin permission for Azure App Registration (Minecraft Launcher)

Larrox 20 Reputation points
2026-02-09T16:36:26.38+00:00

Hello,

I'm developing a personal, non-commercial Minecraft launcher as a hobby project. I have created an Azure App Registration and configured it properly with:

✓ Public client flows enabled

✓ Redirect URIs configured

✓ Multitenant + personal accounts supported

✓ Microsoft Graph permissions (User.Read, offline_access)

However, when trying to authenticate with Minecraft Services API using the XboxLive.signin scope, I receive:

Error: "Invalid app registration, see https://aka.ms/AppRegInfo"

Status: 403 Forbidden

Questions:

  1. How can individual developers obtain XboxLive.signin permission for non-commercial projects?
  2. Is there an application process or specific requirements?
  3. Do I need a paid Developer Account, or is there another pathway?

I understand this is typically restricted, but many open-source Minecraft launchers (MultiMC, Prism Launcher) have access. Is there a way for individual hobbyists to get approved?

Thank you for any guidance!

Microsoft Security | Microsoft Entra | Microsoft Entra ID

Answer accepted by question author

Nathan Roberts (SN) 11,391 Reputation points Volunteer Moderator
2026-02-09T17:39:33.87+00:00

Hey there, Hinnerk-Ole Kagel

You would need to be registered on the Xbox Developer program. You can find out more information about this program here: https://developer.microsoft.com/en-gb/games/publish

Independent/small game developers often register with ID@xbox. You can contact them at ******@xbox.com

Once you have enrolled into the program, you will be able to use the XboxLive.signin service. This will allow you to allow users to authenticate using Microsoft's authentication method when signing into Xbox services and games.

The only drawback with this, you would need to create a game that can be used in the submission process to join the program. However, defiantly reaching out to them would be a good first step for you.

Hope this helps,
Nathan

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.