├── .gitattributes ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── .idea └── copyright │ ├── LGPL_3_0.xml │ └── profiles_settings.xml ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── javaFxStub └── java │ └── javafx │ ├── application │ └── Platform.java │ ├── beans │ ├── property │ │ └── ReadOnlyStringProperty.java │ └── value │ │ ├── ChangeListener.java │ │ └── ObservableValue.java │ ├── embed │ └── swing │ │ └── JFXPanel.java │ └── scene │ ├── Parent.java │ ├── Scene.java │ └── web │ ├── WebEngine.java │ └── WebView.java └── main └── java └── net └── raphimc └── minecraftauth ├── MinecraftAuth.java ├── bedrock ├── BedrockAuthManager.java ├── exception │ ├── MinecraftRequestException.java │ └── MinecraftServicesRequestException.java ├── model │ ├── MinecraftCertificateChain.java │ ├── MinecraftMultiplayerToken.java │ └── MinecraftSession.java ├── request │ ├── MinecraftAuthenticationRequest.java │ ├── MinecraftMultiplayerSessionStartRequest.java │ └── MinecraftSessionStartRequest.java └── responsehandler │ ├── MinecraftResponseHandler.java │ └── MinecraftServicesResponseHandler.java ├── extra └── realms │ ├── exception │ └── RealmsRequestException.java │ ├── model │ ├── RealmsJoinInformation.java │ └── RealmsServer.java │ ├── request │ ├── BedrockRealmsInviteDeleteRequest.java │ ├── BedrockRealmsInviteLinkAcceptRequest.java │ ├── BedrockRealmsWorldJoinRequest.java │ ├── JavaRealmsTosAgreedRequest.java │ ├── JavaRealmsWorldJoinRequest.java │ ├── RealmsClientCompatibleRequest.java │ └── RealmsWorldsRequest.java │ ├── responsehandler │ └── RealmsResponseHandler.java │ └── service │ ├── RealmsService.java │ └── impl │ ├── BedrockRealmsService.java │ └── JavaRealmsService.java ├── java ├── JavaAuthManager.java ├── exception │ ├── MinecraftProfileNotFoundException.java │ └── MinecraftServicesRequestException.java ├── model │ ├── MinecraftPlayerCertificates.java │ ├── MinecraftProfile.java │ └── MinecraftToken.java ├── request │ ├── MinecraftLauncherLoginRequest.java │ ├── MinecraftPlayerCertificatesRequest.java │ └── MinecraftProfileRequest.java └── responsehandler │ └── MinecraftServicesResponseHandler.java ├── msa ├── data │ ├── MsaConstants.java │ └── MsaEnvironment.java ├── exception │ └── MsaRequestException.java ├── model │ ├── MsaApplicationConfig.java │ ├── MsaCredentials.java │ ├── MsaDeviceCode.java │ └── MsaToken.java ├── request │ ├── MsaAuthCodeTokenRequest.java │ ├── MsaDeviceCodeRequest.java │ ├── MsaDeviceCodeTokenRequest.java │ └── MsaRefreshTokenRequest.java ├── responsehandler │ └── MsaResponseHandler.java └── service │ ├── MsaAuthService.java │ ├── impl │ ├── CredentialsMsaAuthService.java │ ├── DeviceCodeMsaAuthService.java │ ├── JfxWebViewMsaAuthService.java │ └── LocalWebServerMsaAuthService.java │ └── util │ ├── MsaAuthServiceSupplier.java │ └── ParamMsaAuthServiceSupplier.java ├── playfab ├── data │ └── PlayFabConstants.java ├── exception │ └── PlayFabRequestException.java ├── model │ └── PlayFabToken.java ├── request │ └── PlayFabLoginWithXboxRequest.java └── responsehandler │ └── PlayFabResponseHandler.java ├── util ├── CryptUtil.java ├── Expirable.java ├── JsonUtil.java ├── MinecraftAuth4To5Migrator.java ├── StringUtil.java ├── TimeUtil.java ├── UuidUtil.java ├── holder │ ├── Holder.java │ ├── IoSupplier.java │ └── listener │ │ ├── BasicChangeListener.java │ │ ├── ChangeListener.java │ │ └── ChangeListeners.java ├── http │ ├── content │ │ └── JsonContent.java │ ├── exception │ │ ├── ApiHttpRequestException.java │ │ └── InformativeHttpRequestException.java │ └── responsehandler │ │ └── JsonHttpResponseHandler.java └── jwt │ └── Jwt.java └── xbl ├── data └── XblConstants.java ├── exception └── XblRequestException.java ├── model ├── XblDeviceToken.java ├── XblSisuTokens.java ├── XblTitleToken.java ├── XblUserToken.java └── XblXstsToken.java ├── request ├── SignedXblPostRequest.java ├── XblDeviceAuthenticateRequest.java ├── XblSisuAuthorizeRequest.java ├── XblUserAuthenticateRequest.java └── XblXstsAuthorizeRequest.java └── responsehandler └── XblResponseHandler.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: "rk_01" 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/copyright/LGPL_3_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/.idea/copyright/LGPL_3_0.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/javaFxStub/java/javafx/application/Platform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/javaFxStub/java/javafx/application/Platform.java -------------------------------------------------------------------------------- /src/javaFxStub/java/javafx/beans/property/ReadOnlyStringProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/javaFxStub/java/javafx/beans/property/ReadOnlyStringProperty.java -------------------------------------------------------------------------------- /src/javaFxStub/java/javafx/beans/value/ChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/javaFxStub/java/javafx/beans/value/ChangeListener.java -------------------------------------------------------------------------------- /src/javaFxStub/java/javafx/beans/value/ObservableValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/javaFxStub/java/javafx/beans/value/ObservableValue.java -------------------------------------------------------------------------------- /src/javaFxStub/java/javafx/embed/swing/JFXPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/javaFxStub/java/javafx/embed/swing/JFXPanel.java -------------------------------------------------------------------------------- /src/javaFxStub/java/javafx/scene/Parent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/javaFxStub/java/javafx/scene/Parent.java -------------------------------------------------------------------------------- /src/javaFxStub/java/javafx/scene/Scene.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/javaFxStub/java/javafx/scene/Scene.java -------------------------------------------------------------------------------- /src/javaFxStub/java/javafx/scene/web/WebEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/javaFxStub/java/javafx/scene/web/WebEngine.java -------------------------------------------------------------------------------- /src/javaFxStub/java/javafx/scene/web/WebView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/javaFxStub/java/javafx/scene/web/WebView.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/MinecraftAuth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/MinecraftAuth.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/bedrock/BedrockAuthManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/bedrock/BedrockAuthManager.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/bedrock/exception/MinecraftRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/bedrock/exception/MinecraftRequestException.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/bedrock/exception/MinecraftServicesRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/bedrock/exception/MinecraftServicesRequestException.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/bedrock/model/MinecraftCertificateChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/bedrock/model/MinecraftCertificateChain.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/bedrock/model/MinecraftMultiplayerToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/bedrock/model/MinecraftMultiplayerToken.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/bedrock/model/MinecraftSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/bedrock/model/MinecraftSession.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/bedrock/request/MinecraftAuthenticationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/bedrock/request/MinecraftAuthenticationRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/bedrock/request/MinecraftMultiplayerSessionStartRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/bedrock/request/MinecraftMultiplayerSessionStartRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/bedrock/request/MinecraftSessionStartRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/bedrock/request/MinecraftSessionStartRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/bedrock/responsehandler/MinecraftResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/bedrock/responsehandler/MinecraftResponseHandler.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/bedrock/responsehandler/MinecraftServicesResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/bedrock/responsehandler/MinecraftServicesResponseHandler.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/extra/realms/exception/RealmsRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/extra/realms/exception/RealmsRequestException.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/extra/realms/model/RealmsJoinInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/extra/realms/model/RealmsJoinInformation.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/extra/realms/model/RealmsServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/extra/realms/model/RealmsServer.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/extra/realms/request/BedrockRealmsInviteDeleteRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/extra/realms/request/BedrockRealmsInviteDeleteRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/extra/realms/request/BedrockRealmsInviteLinkAcceptRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/extra/realms/request/BedrockRealmsInviteLinkAcceptRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/extra/realms/request/BedrockRealmsWorldJoinRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/extra/realms/request/BedrockRealmsWorldJoinRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/extra/realms/request/JavaRealmsTosAgreedRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/extra/realms/request/JavaRealmsTosAgreedRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/extra/realms/request/JavaRealmsWorldJoinRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/extra/realms/request/JavaRealmsWorldJoinRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/extra/realms/request/RealmsClientCompatibleRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/extra/realms/request/RealmsClientCompatibleRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/extra/realms/request/RealmsWorldsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/extra/realms/request/RealmsWorldsRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/extra/realms/responsehandler/RealmsResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/extra/realms/responsehandler/RealmsResponseHandler.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/extra/realms/service/RealmsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/extra/realms/service/RealmsService.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/extra/realms/service/impl/BedrockRealmsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/extra/realms/service/impl/BedrockRealmsService.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/extra/realms/service/impl/JavaRealmsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/extra/realms/service/impl/JavaRealmsService.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/java/JavaAuthManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/java/JavaAuthManager.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/java/exception/MinecraftProfileNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/java/exception/MinecraftProfileNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/java/exception/MinecraftServicesRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/java/exception/MinecraftServicesRequestException.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/java/model/MinecraftPlayerCertificates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/java/model/MinecraftPlayerCertificates.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/java/model/MinecraftProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/java/model/MinecraftProfile.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/java/model/MinecraftToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/java/model/MinecraftToken.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/java/request/MinecraftLauncherLoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/java/request/MinecraftLauncherLoginRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/java/request/MinecraftPlayerCertificatesRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/java/request/MinecraftPlayerCertificatesRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/java/request/MinecraftProfileRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/java/request/MinecraftProfileRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/java/responsehandler/MinecraftServicesResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/java/responsehandler/MinecraftServicesResponseHandler.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/data/MsaConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/data/MsaConstants.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/data/MsaEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/data/MsaEnvironment.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/exception/MsaRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/exception/MsaRequestException.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/model/MsaApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/model/MsaApplicationConfig.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/model/MsaCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/model/MsaCredentials.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/model/MsaDeviceCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/model/MsaDeviceCode.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/model/MsaToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/model/MsaToken.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/request/MsaAuthCodeTokenRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/request/MsaAuthCodeTokenRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/request/MsaDeviceCodeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/request/MsaDeviceCodeRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/request/MsaDeviceCodeTokenRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/request/MsaDeviceCodeTokenRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/request/MsaRefreshTokenRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/request/MsaRefreshTokenRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/responsehandler/MsaResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/responsehandler/MsaResponseHandler.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/service/MsaAuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/service/MsaAuthService.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/service/impl/CredentialsMsaAuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/service/impl/CredentialsMsaAuthService.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/service/impl/DeviceCodeMsaAuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/service/impl/DeviceCodeMsaAuthService.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/service/impl/JfxWebViewMsaAuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/service/impl/JfxWebViewMsaAuthService.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/service/impl/LocalWebServerMsaAuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/service/impl/LocalWebServerMsaAuthService.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/service/util/MsaAuthServiceSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/service/util/MsaAuthServiceSupplier.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/msa/service/util/ParamMsaAuthServiceSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/msa/service/util/ParamMsaAuthServiceSupplier.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/playfab/data/PlayFabConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/playfab/data/PlayFabConstants.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/playfab/exception/PlayFabRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/playfab/exception/PlayFabRequestException.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/playfab/model/PlayFabToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/playfab/model/PlayFabToken.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/playfab/request/PlayFabLoginWithXboxRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/playfab/request/PlayFabLoginWithXboxRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/playfab/responsehandler/PlayFabResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/playfab/responsehandler/PlayFabResponseHandler.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/CryptUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/CryptUtil.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/Expirable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/Expirable.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/JsonUtil.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/MinecraftAuth4To5Migrator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/MinecraftAuth4To5Migrator.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/StringUtil.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/TimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/TimeUtil.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/UuidUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/UuidUtil.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/holder/Holder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/holder/Holder.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/holder/IoSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/holder/IoSupplier.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/holder/listener/BasicChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/holder/listener/BasicChangeListener.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/holder/listener/ChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/holder/listener/ChangeListener.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/holder/listener/ChangeListeners.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/holder/listener/ChangeListeners.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/http/content/JsonContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/http/content/JsonContent.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/http/exception/ApiHttpRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/http/exception/ApiHttpRequestException.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/http/exception/InformativeHttpRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/http/exception/InformativeHttpRequestException.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/http/responsehandler/JsonHttpResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/http/responsehandler/JsonHttpResponseHandler.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/util/jwt/Jwt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/util/jwt/Jwt.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/xbl/data/XblConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/xbl/data/XblConstants.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/xbl/exception/XblRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/xbl/exception/XblRequestException.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/xbl/model/XblDeviceToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/xbl/model/XblDeviceToken.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/xbl/model/XblSisuTokens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/xbl/model/XblSisuTokens.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/xbl/model/XblTitleToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/xbl/model/XblTitleToken.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/xbl/model/XblUserToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/xbl/model/XblUserToken.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/xbl/model/XblXstsToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/xbl/model/XblXstsToken.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/xbl/request/SignedXblPostRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/xbl/request/SignedXblPostRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/xbl/request/XblDeviceAuthenticateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/xbl/request/XblDeviceAuthenticateRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/xbl/request/XblSisuAuthorizeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/xbl/request/XblSisuAuthorizeRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/xbl/request/XblUserAuthenticateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/xbl/request/XblUserAuthenticateRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/xbl/request/XblXstsAuthorizeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/xbl/request/XblXstsAuthorizeRequest.java -------------------------------------------------------------------------------- /src/main/java/net/raphimc/minecraftauth/xbl/responsehandler/XblResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaphiMC/MinecraftAuth/HEAD/src/main/java/net/raphimc/minecraftauth/xbl/responsehandler/XblResponseHandler.java --------------------------------------------------------------------------------