Clarification on D-U-N-S requirement and Minecraft Java launcher authorization path

小n 半糖 0 信誉分
2026-08-16T16:32:16.8966667+00:00

Hello Microsoft Game Developer / ID@Xbox Support,

I am an independent developer working on SH Launcher, a Windows desktop third-party launcher for Minecraft Java Edition.

I have already created my own Microsoft Entra application registration and completed the authentication chain successfully through:

  • Microsoft OAuth — PASS
  • Xbox User Authentication — PASS
  • XSTS Authorization — PASS

The next Minecraft Services request:

POST /authentication/login_with_xbox

returns:

HTTP 403 — Invalid app registration

I am therefore trying to determine the official process for obtaining Minecraft Services authorization for my own application registration.

I found that the current ID@Xbox onboarding form requires a D-U-N-S number, but Microsoft’s current Game Publishing documentation appears to indicate that D-U-N-S may be optional and that additional business identity documents can be provided later in Partner Center.

I am currently an individual independent developer, not a registered company.

Could you please clarify:

  1. Is a D-U-N-S number mandatory for an individual developer entering ID@Xbox onboarding?
  2. If I do not have a D-U-N-S number, is there an official manual identity-verification route?
  3. Is ID@Xbox actually the correct program for authorizing a third-party Minecraft Java Edition launcher to access Minecraft Services?
  4. If not, what is the current official process for obtaining Minecraft Services App Registration authorization?
  5. Is there a separate Minecraft-specific third-party launcher approval process?

I do not want to use another launcher’s Client ID, spoof another application identity, or bypass Minecraft/Microsoft authentication. I am specifically looking for the official authorization route for my own application.

Technical status:

Microsoft OAuth → Xbox User Auth → XSTS: successful

Minecraft Services /authentication/login_with_xbox → HTTP 403 Invalid app registration

I can provide my Entra Application (Client) ID and non-sensitive diagnostic/correlation information privately if required.

Thank you for your guidance.

Best regards, SH Launcher DeveloperClarification on D-U-N-S requirement and Minecraft Java launcher authorization path

Hello Microsoft Game Developer / ID@Xbox Support,

I am an independent developer working on SH Launcher, a Windows desktop third-party launcher for Minecraft Java Edition.

I have already created my own Microsoft Entra application registration and completed the authentication chain successfully through:

  • Microsoft OAuth — PASS
  • Xbox User Authentication — PASS
  • XSTS Authorization — PASS

The next Minecraft Services request:

POST /authentication/login_with_xbox

returns:

HTTP 403 — Invalid app registration

I am therefore trying to determine the official process for obtaining Minecraft Services authorization for my own application registration.

I found that the current ID@Xbox onboarding form requires a D-U-N-S number, but Microsoft’s current Game Publishing documentation appears to indicate that D-U-N-S may be optional and that additional business identity documents can be provided later in Partner Center.

I am currently an individual independent developer, not a registered company.

Could you please clarify:

  1. Is a D-U-N-S number mandatory for an individual developer entering ID@Xbox onboarding?
  2. If I do not have a D-U-N-S number, is there an official manual identity-verification route?
  3. Is ID@Xbox actually the correct program for authorizing a third-party Minecraft Java Edition launcher to access Minecraft Services?
  4. If not, what is the current official process for obtaining Minecraft Services App Registration authorization?
  5. Is there a separate Minecraft-specific third-party launcher approval process?

I do not want to use another launcher’s Client ID, spoof another application identity, or bypass Minecraft/Microsoft authentication. I am specifically looking for the official authorization route for my own application.

Technical status:

Microsoft OAuth → Xbox User Auth → XSTS: successful

Minecraft Services /authentication/login_with_xbox → HTTP 403 Invalid app registration

I can provide my Entra Application (Client) ID and non-sensitive diagnostic/correlation information privately if required.

Thank you for your guidance.

Best regards,
SH Launcher Developer

开发人员技术 | .NET | 其他
0 个注释 无注释

你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。