├── .github └── workflows │ ├── build.yml │ └── validate-gradle-wrapper.yml ├── .gitignore ├── LICENSE ├── branding ├── logo128x.png └── logo256x.png ├── common ├── build.gradle.kts └── src │ └── main │ ├── java │ └── me │ │ └── djtheredstoner │ │ └── devauth │ │ └── common │ │ ├── DevAuth.java │ │ ├── Environment.java │ │ ├── Properties.java │ │ ├── auth │ │ ├── IAuthProvider.java │ │ ├── IAuthProviderFactory.java │ │ ├── MojangAuthProvider.java │ │ ├── SessionData.java │ │ └── microsoft │ │ │ ├── Constants.java │ │ │ ├── MSAUtil.java │ │ │ ├── MicrosoftAuthProvider.java │ │ │ ├── oauth │ │ │ ├── CodeOAuthProvider.java │ │ │ └── OAuthProvider.java │ │ │ └── token │ │ │ ├── OAuthToken.java │ │ │ ├── Token.java │ │ │ ├── TokenKey.java │ │ │ └── XBLToken.java │ │ ├── config │ │ ├── Account.java │ │ ├── AccountType.java │ │ └── DevAuthConfig.java │ │ └── util │ │ ├── Util.java │ │ └── request │ │ ├── Http.java │ │ ├── HttpBuilder.java │ │ └── HttpRes.java │ └── resources │ └── assets │ └── devauth │ ├── config.default.toml │ └── oauth_redirect.html ├── fabric ├── build.gradle.kts └── src │ └── main │ ├── java │ └── me │ │ └── djtheredstoner │ │ └── devauth │ │ └── fabric │ │ ├── FabricBootstrap.java │ │ └── mixins │ │ └── MainMixin.java │ └── resources │ ├── fabric.mod.json │ └── mixins.devauth.json ├── forge-latest ├── build.gradle.kts ├── gradle.properties └── src │ └── main │ ├── java │ └── me │ │ └── djtheredstoner │ │ └── devauth │ │ └── forge │ │ └── latest │ │ └── ForgeLatestBootstrap.java │ └── resources │ ├── META-INF │ ├── coremods.json │ └── mods.toml │ ├── pack.mcmeta │ └── transformer.js ├── forge-legacy ├── build.gradle.kts ├── gradle.properties └── src │ └── main │ └── java │ └── me │ └── djtheredstoner │ └── devauth │ └── forge │ └── legacy │ ├── ClassTransformer.java │ ├── DevAuthLoadingPlugin.java │ └── ForgeLegacyBootstrap.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── neoforge ├── build.gradle.kts └── src │ └── main │ ├── java │ └── me │ │ └── djtheredstoner │ │ └── devauth │ │ └── neoforge │ │ ├── NeoForgeBootstrap.java │ │ └── mixins │ │ └── MainMixin.java │ └── resources │ ├── META-INF │ ├── mods.toml │ └── neoforge.mods.toml │ ├── mixins.devauth.json │ └── pack.mcmeta ├── readme.md └── settings.gradle.kts /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/validate-gradle-wrapper.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/.github/workflows/validate-gradle-wrapper.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/LICENSE -------------------------------------------------------------------------------- /branding/logo128x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/branding/logo128x.png -------------------------------------------------------------------------------- /branding/logo256x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/branding/logo256x.png -------------------------------------------------------------------------------- /common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/build.gradle.kts -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/DevAuth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/DevAuth.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/Environment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/Environment.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/Properties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/Properties.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/auth/IAuthProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/auth/IAuthProvider.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/auth/IAuthProviderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/auth/IAuthProviderFactory.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/auth/MojangAuthProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/auth/MojangAuthProvider.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/auth/SessionData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/auth/SessionData.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/Constants.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/MSAUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/MSAUtil.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/MicrosoftAuthProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/MicrosoftAuthProvider.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/oauth/CodeOAuthProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/oauth/CodeOAuthProvider.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/oauth/OAuthProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/oauth/OAuthProvider.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/token/OAuthToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/token/OAuthToken.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/token/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/token/Token.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/token/TokenKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/token/TokenKey.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/token/XBLToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/auth/microsoft/token/XBLToken.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/config/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/config/Account.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/config/AccountType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/config/AccountType.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/config/DevAuthConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/config/DevAuthConfig.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/util/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/util/Util.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/util/request/Http.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/util/request/Http.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/util/request/HttpBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/util/request/HttpBuilder.java -------------------------------------------------------------------------------- /common/src/main/java/me/djtheredstoner/devauth/common/util/request/HttpRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/java/me/djtheredstoner/devauth/common/util/request/HttpRes.java -------------------------------------------------------------------------------- /common/src/main/resources/assets/devauth/config.default.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/resources/assets/devauth/config.default.toml -------------------------------------------------------------------------------- /common/src/main/resources/assets/devauth/oauth_redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/common/src/main/resources/assets/devauth/oauth_redirect.html -------------------------------------------------------------------------------- /fabric/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/fabric/build.gradle.kts -------------------------------------------------------------------------------- /fabric/src/main/java/me/djtheredstoner/devauth/fabric/FabricBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/fabric/src/main/java/me/djtheredstoner/devauth/fabric/FabricBootstrap.java -------------------------------------------------------------------------------- /fabric/src/main/java/me/djtheredstoner/devauth/fabric/mixins/MainMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/fabric/src/main/java/me/djtheredstoner/devauth/fabric/mixins/MainMixin.java -------------------------------------------------------------------------------- /fabric/src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/fabric/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /fabric/src/main/resources/mixins.devauth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/fabric/src/main/resources/mixins.devauth.json -------------------------------------------------------------------------------- /forge-latest/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/forge-latest/build.gradle.kts -------------------------------------------------------------------------------- /forge-latest/gradle.properties: -------------------------------------------------------------------------------- 1 | loom.platform = forge -------------------------------------------------------------------------------- /forge-latest/src/main/java/me/djtheredstoner/devauth/forge/latest/ForgeLatestBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/forge-latest/src/main/java/me/djtheredstoner/devauth/forge/latest/ForgeLatestBootstrap.java -------------------------------------------------------------------------------- /forge-latest/src/main/resources/META-INF/coremods.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/forge-latest/src/main/resources/META-INF/coremods.json -------------------------------------------------------------------------------- /forge-latest/src/main/resources/META-INF/mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/forge-latest/src/main/resources/META-INF/mods.toml -------------------------------------------------------------------------------- /forge-latest/src/main/resources/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/forge-latest/src/main/resources/pack.mcmeta -------------------------------------------------------------------------------- /forge-latest/src/main/resources/transformer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/forge-latest/src/main/resources/transformer.js -------------------------------------------------------------------------------- /forge-legacy/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/forge-legacy/build.gradle.kts -------------------------------------------------------------------------------- /forge-legacy/gradle.properties: -------------------------------------------------------------------------------- 1 | loom.platform = forge -------------------------------------------------------------------------------- /forge-legacy/src/main/java/me/djtheredstoner/devauth/forge/legacy/ClassTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/forge-legacy/src/main/java/me/djtheredstoner/devauth/forge/legacy/ClassTransformer.java -------------------------------------------------------------------------------- /forge-legacy/src/main/java/me/djtheredstoner/devauth/forge/legacy/DevAuthLoadingPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/forge-legacy/src/main/java/me/djtheredstoner/devauth/forge/legacy/DevAuthLoadingPlugin.java -------------------------------------------------------------------------------- /forge-legacy/src/main/java/me/djtheredstoner/devauth/forge/legacy/ForgeLegacyBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/forge-legacy/src/main/java/me/djtheredstoner/devauth/forge/legacy/ForgeLegacyBootstrap.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/gradlew.bat -------------------------------------------------------------------------------- /neoforge/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/neoforge/build.gradle.kts -------------------------------------------------------------------------------- /neoforge/src/main/java/me/djtheredstoner/devauth/neoforge/NeoForgeBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/neoforge/src/main/java/me/djtheredstoner/devauth/neoforge/NeoForgeBootstrap.java -------------------------------------------------------------------------------- /neoforge/src/main/java/me/djtheredstoner/devauth/neoforge/mixins/MainMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/neoforge/src/main/java/me/djtheredstoner/devauth/neoforge/mixins/MainMixin.java -------------------------------------------------------------------------------- /neoforge/src/main/resources/META-INF/mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/neoforge/src/main/resources/META-INF/mods.toml -------------------------------------------------------------------------------- /neoforge/src/main/resources/META-INF/neoforge.mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/neoforge/src/main/resources/META-INF/neoforge.mods.toml -------------------------------------------------------------------------------- /neoforge/src/main/resources/mixins.devauth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/neoforge/src/main/resources/mixins.devauth.json -------------------------------------------------------------------------------- /neoforge/src/main/resources/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/neoforge/src/main/resources/pack.mcmeta -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/readme.md -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJtheRedstoner/DevAuth/HEAD/settings.gradle.kts --------------------------------------------------------------------------------