From db721107ae8983b945d683af88b97f9ddc740288 Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Tue, 9 Nov 2021 00:35:52 +0800 Subject: [PATCH] fix(microsoft): remove redundant login steps. --- .../hmcl/auth/microsoft/MicrosoftService.java | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/auth/microsoft/MicrosoftService.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/auth/microsoft/MicrosoftService.java index 52bc6ca08..0cc18fe15 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/auth/microsoft/MicrosoftService.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/auth/microsoft/MicrosoftService.java @@ -136,20 +136,6 @@ public class MicrosoftService { getUhs(minecraftXstsResponse, uhs); - // Authenticate XBox with XSTS - XBoxLiveAuthenticationResponse xboxXstsResponse = HttpRequest - .POST("https://xsts.auth.xboxlive.com/xsts/authorize") - .json(mapOf( - pair("Properties", - mapOf(pair("SandboxId", "RETAIL"), - pair("UserTokens", Collections.singletonList(xboxResponse.token)))), - pair("RelyingParty", "http://xboxlive.com"), pair("TokenType", "JWT"))) - .getJson(XBoxLiveAuthenticationResponse.class); - - getUhs(xboxXstsResponse, uhs); - - getXBoxProfile(uhs, xboxXstsResponse.token); - // Authenticate with Minecraft MinecraftLoginWithXBoxResponse minecraftResponse = HttpRequest .POST("https://api.minecraftservices.com/authentication/login_with_xbox")