Package org.geysermc.geyser.util
Class LoginEncryptionUtils
java.lang.Object
org.geysermc.geyser.util.LoginEncryptionUtils
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
buildAndShowLoginDetailsWindow(GeyserSession session)
static void
buildAndShowLoginWindow(GeyserSession session)
static void
Prompts the user between either OAuth code login or manual password authenticationstatic void
buildAndShowMicrosoftCodeWindow(GeyserSession session, com.github.steveice10.mc.auth.service.MsaAuthenticationService.MsCodeResponse msCode)
Shows the code that a user must input into their browserstatic void
encryptPlayerConnection(GeyserSession session, com.nukkitx.protocol.bedrock.packet.LoginPacket loginPacket)
-
Constructor Details
-
LoginEncryptionUtils
public LoginEncryptionUtils()
-
-
Method Details
-
encryptPlayerConnection
public static void encryptPlayerConnection(GeyserSession session, com.nukkitx.protocol.bedrock.packet.LoginPacket loginPacket) -
buildAndShowLoginWindow
-
buildAndShowLoginDetailsWindow
-
buildAndShowMicrosoftAuthenticationWindow
Prompts the user between either OAuth code login or manual password authentication -
buildAndShowMicrosoftCodeWindow
public static void buildAndShowMicrosoftCodeWindow(GeyserSession session, com.github.steveice10.mc.auth.service.MsaAuthenticationService.MsCodeResponse msCode)Shows the code that a user must input into their browser
-