Login flow broken – launcher redirects to invalid localhost

Hi Blizzard team,

I’m reporting a critical issue with the Battle.net launcher that currently prevents me from logging in by any means.

After link my Xbox/Game Pass account the launcher continues to force an OAuth redirect to:

localhost:0/?ST=EU-[token]&region=EU&accountName=[my-email]

This behavior is technically flawed for several reasons:

  1. Port 0 is a reserved and invalid port. No HTTP server can bind to it.
  2. The Battle.net client does not spawn any local listener/server, yet it still builds a redirect URL towards localhost.
  3. Any modern browser (Chrome, Edge, Firefox) instantly blocks the redirect with ERR_UNSAFE_PORT.
  4. This issue occurs even when trying to log in with standard email and password, without using Xbox or SSO flows.
  5. The bug persists across:
    • Fresh OS installs
    • VPN and location changes (EU tested: France, Germany, NL)
    • Full credential and cache wipe (cmdkey, Windows Credential Manager, AppData, ProgramData, etc.)
    • Simulated redirect with a local Python server (HTTP 200 OK returned correctly on port 12345)
    • WebView2 runtime reset

No workaround has worked. The launcher refuses to complete the login flow because it expects a response on a port that cannot exist.

You are currently breaking your own product for legitimate users. The authentication flow is completely non-functional, and the launcher offers no fallback.

Please:

  • Fix this redirect behavior immediately.
  • Re-enable proper dynamic port allocation for local OAuth callbacks (as previously used).
  • Provide a way to log in that doesn’t rely on localhost-based SSO at all.

It’s been almost a year since I last had the (mis)fortune of using one of your products. Yesterday, like a fool, I got tricked by a discounted offer. And now, here I am, stuck in this ridiculous situation.

But don’t worry — after the legal complaint I’m about to file due to your inability to provide access to a product I legally purchased, you’ll go back where you belong: forgotten.

Shame on you.

3 Likes

Replying to gain more visibility of this issue.

I’ve found a workaround! I changed the email address associated with my Battle.net account, verified it and it now works seamlessly. I’ve logged in and I’m downloading the game (via Game Pass).

+1 on this problem… I just wanted to play games :frowning:

1 Like

Same issue!! Can’t log into Diablo Immortal at all and it took me 20 tries on the battle.net app on PC and Mac… wtf

Yep broken still, how crazy. It’s like blizzard don’t want you to spend money on their products.