GDLauncher logo

Erreurs d’authentification Microsoft

Quand tu te connectes à GDLauncher avec un compte Microsoft, le launcher parle pour toi avec le service OAuth de Microsoft et l’API d’authentification de Mojang. Les erreurs renvoyées par ces services apparaissent directement dans le launcher ; les textes viennent de Microsoft, pas de GDLauncher.

Voici les plus fréquentes et ce qu’elles veulent dire.

Invalid Grant

Apparaît quand Microsoft refuse l’échange OAuth. Les causes les plus courantes :

  • Le compte n’a pas de mot de passe défini (compte Microsoft créé via un lien email ou un login social). Ajoute un mot de passe sur account.microsoft.com.
  • Le compte utilise un ancien flow de connexion sans authentification à deux facteurs. Activer la 2FA sur account.microsoft.com/security règle ça pour la plupart.
  • Les tokens en cache sont périmés. Déconnecte le compte dans Settings → Accounts et reconnecte-toi.

Compte banni

GDLauncher transmet la réponse de Mojang telle quelle. Le ban est côté Mojang ; GDLauncher ne maintient pas sa propre liste de bans. Connecte-toi sur minecraft.net avec le même compte pour voir la raison du ban et les options de recours.

Accès console requis

Apparaît surtout pour les comptes enfants dans un groupe familial Microsoft. Le compte parent doit autoriser Minecraft Java Edition pour l’enfant sur account.microsoft.com/family. Après autorisation, déconnecte-toi et reconnecte-toi dans GDLauncher.

Erreurs Xbox Live

La plupart des erreurs Xbox Live tombent dans l’une des deux catégories :

  • Le pays/région du compte Microsoft n’autorise pas Xbox Live. Ajuste sur account.microsoft.com/profile.
  • Le compte n’a pas accepté les conditions d’utilisation Xbox Live. Connecte-toi une fois sur xbox.com avec le même compte pour les accepter, puis réessaie dans GDLauncher.

Compte expiré

Le refresh token Microsoft a expiré ou a été révoqué (le plus souvent parce que tu as changé le mot de passe du compte ailleurs). GDLauncher affiche un prompt “Account expired” et propose de te réauthentifier. Reconnecte-toi depuis Settings → Accounts.

En cas de doute

Si le message d’erreur ne correspond à rien de tout ça, partage les deux logs au niveau de l’app sur notre Discord : main.log (Electron) et le plus récent __gdl_logs__/<timestamp>.log (Rust core). Pour savoir où les trouver, voir Share App Logs. On a presque toujours besoin des deux, l’authentification traverse les deux processus.