├── .gitattributes ├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── .gitpod.yml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CmlLib.Core.Auth.Microsoft.sln ├── LICENSE ├── README.md ├── benchmarks └── XboxAuthNet.Game.Benchmarks │ ├── Benchmarks.cs │ ├── Program.cs │ └── XboxAuthNet.Game.Benchmarks.csproj ├── docfx.json ├── examples ├── ConsoleTest │ ├── ConsoleTest.csproj │ └── Program.cs ├── MojangLauncherTest │ ├── MojangLauncherTest.csproj │ └── Program.cs ├── WinFormTest │ ├── AccountsForm.Designer.cs │ ├── AccountsForm.cs │ ├── AccountsForm.resx │ ├── AuthForm.Designer.cs │ ├── AuthForm.cs │ ├── AuthForm.resx │ ├── DeviceCodeForm.Designer.cs │ ├── DeviceCodeForm.cs │ ├── DeviceCodeForm.resx │ ├── JEGameAccountProperties.cs │ ├── JELoginWrapper.cs │ ├── Program.cs │ ├── Util.cs │ └── WinFormTest.csproj └── WindowsSecurityTest │ ├── Program.cs │ └── WindowsSecurityTest.csproj ├── icon.png ├── src ├── CmlLib.Core.Auth.Microsoft.MojangLauncher │ ├── CmlLib.Core.Auth.Microsoft.MojangLauncher.csproj │ ├── IsExternalInit.cs │ ├── MojangLauncherAccount.cs │ ├── MojangLauncherAccounts.cs │ ├── MojangLauncherMsaCredentials.cs │ └── MojangLauncherMsaToken.cs ├── CmlLib.Core.Auth.Microsoft │ ├── Authenticators │ │ ├── ExceptionHelper.cs │ │ ├── JEAuthenticationProvider.cs │ │ ├── JEAuthenticatorBuilder.cs │ │ ├── JEGameOwnershipChecker.cs │ │ ├── JEProfileAuthenticator.cs │ │ ├── JEProfileValidator.cs │ │ ├── JETokenAuthenticator.cs │ │ └── JETokenValidator.cs │ ├── CmlLib.Core.Auth.Microsoft.csproj │ ├── Extensions.cs │ ├── FodyWeavers.xml │ ├── FodyWeavers.xsd │ ├── IsExternalInit.cs │ ├── JEAuthException.cs │ ├── JELoginHandler.cs │ ├── JELoginHandlerBuilder.cs │ ├── Log.cs │ └── Sessions │ │ ├── JEAccessTokenPayload.cs │ │ ├── JEGameAccount.cs │ │ ├── JEProfile.cs │ │ ├── JEProfileSource.cs │ │ ├── JEToken.cs │ │ └── JETokenSource.cs ├── CmlLib.Core.Bedrock.Auth │ ├── BEAuthenticator.cs │ ├── BedrockAuthException.cs │ ├── CmlLib.Core.Bedrock.Auth.csproj │ ├── Extensions.cs │ ├── FodyWeavers.xml │ ├── FodyWeavers.xsd │ └── Sessions │ │ ├── BEGameAccount.cs │ │ ├── BESession.cs │ │ ├── BESessionSource.cs │ │ ├── BEToken.cs │ │ └── BETokenPayload.cs ├── XboxAuthNet.Game.Msal │ ├── Extensions.cs │ ├── FodyWeavers.xml │ ├── FodyWeavers.xsd │ ├── Log.cs │ ├── MsalCacheSettings.cs │ ├── MsalClientHelper.cs │ ├── OAuth │ │ ├── MsalCodeFlowProvider.cs │ │ ├── MsalDeviceCodeOAuth.cs │ │ ├── MsalDeviceCodeProvider.cs │ │ ├── MsalInteractiveOAuth.cs │ │ ├── MsalOAuth.cs │ │ ├── MsalOAuthBuilder.cs │ │ ├── MsalOAuthParameters.cs │ │ └── MsalSilentOAuth.cs │ └── XboxAuthNet.Game.Msal.csproj ├── XboxAuthNet.Game.WindowsSecurity │ ├── ProtectedJsonFileStorage.cs │ └── XboxAuthNet.Game.WindowsSecurity.csproj └── XboxAuthNet.Game │ ├── Accounts │ ├── AccountSaver.cs │ ├── IXboxGameAccount.cs │ ├── IXboxGameAccountManager.cs │ ├── InMemoryXboxGameAccountManager.cs │ ├── JsonStorage │ │ ├── IJsonStorage.cs │ │ └── JsonFileStorage.cs │ ├── JsonXboxGameAccountManager.cs │ ├── XboxGameAccount.cs │ └── XboxGameAccountCollection.cs │ ├── Authenticators │ ├── AuthenticateContext.cs │ ├── AuthenticatorCollection.cs │ ├── CompositeAuthenticatorBase.cs │ ├── FallbackAuthenticator.cs │ ├── IAuthenticator.cs │ ├── ICompositeAuthenticator.cs │ ├── ISessionValidator.cs │ ├── LastAccessLogger.cs │ ├── NestedAuthenticator.cs │ ├── SessionAuthenticator.cs │ ├── SessionCleaner.cs │ ├── SessionValidator.cs │ ├── SessionValidatorCollection.cs │ ├── StaticSessionAuthenticator.cs │ └── StaticValidator.cs │ ├── Extensions.cs │ ├── FodyWeavers.xml │ ├── FodyWeavers.xsd │ ├── HttpHelper.cs │ ├── IAuthenticationProvider.cs │ ├── IsExternalInit.cs │ ├── Jwt │ └── JwtDecoder.cs │ ├── LastAccessSource.cs │ ├── Log.cs │ ├── LoginHandlerParameters.cs │ ├── OAuth │ ├── InteractiveMicrosoftOAuth.cs │ ├── MicrosoftOAuth.cs │ ├── MicrosoftOAuthBuilder.cs │ ├── MicrosoftOAuthClientInfo.cs │ ├── MicrosoftOAuthCodeFlowProvider.cs │ ├── MicrosoftOAuthLoginHintSource.cs │ ├── MicrosoftOAuthLoginHintValidator.cs │ ├── MicrosoftOAuthParameters.cs │ ├── MicrosoftOAuthSessionSource.cs │ ├── MicrosoftOAuthSignout.cs │ ├── MicrosoftOAuthValidator.cs │ └── SilentMicrosoftOAuth.cs │ ├── SessionStorages │ ├── Extensions.cs │ ├── ISessionSource.cs │ ├── ISessionStorage.cs │ ├── InMemorySessionSource.cs │ ├── InMemorySessionStorage.cs │ ├── JsonFileSessionStorage.cs │ ├── JsonSessionStorage.cs │ ├── KeyModeStorage.cs │ ├── SessionFromStorage.cs │ └── SessionStorageKeyMode.cs │ ├── XboxAuth │ ├── XboxAuthBuilder.cs │ ├── XboxAuthTokens.cs │ ├── XboxAuthenticationProviders.cs │ ├── XboxDeviceTokenAuth.cs │ ├── XboxSessionSource.cs │ ├── XboxSessionValidator.cs │ ├── XboxSignedUserTokenAuth.cs │ ├── XboxSisuAuth.cs │ ├── XboxUserTokenAuth.cs │ ├── XboxXstsTokenAuth.cs │ ├── XboxXuiClaimsAuth.cs │ └── XboxXuiClaimsValidator.cs │ ├── XboxAuthNet.Game.csproj │ ├── XboxGameLoginHandler.cs │ └── XboxGameLoginHandlerBuilder.cs └── tests ├── CmlLib.Core.Auth.Microsoft.Test ├── CmlLib.Core.Auth.Microsoft.Test.csproj ├── JEProfileSerializerTests.cs ├── MsalSample.cs └── Sample.cs ├── CmlLib.Core.Bedrock.Auth.Test ├── CmlLib.Core.Bedrock.Auth.Test.csproj └── Sample.cs └── XboxAuthNet.Game.Test ├── Accounts ├── TestAccount.cs ├── XboxGameAccountCollectionTest.cs └── XboxGameAccountTest.cs ├── Authenticators ├── AuthenticatorCollectionTest.cs ├── FallbackAuthenticatorTest.cs ├── MockAuthenticator.cs ├── MockAuthenticatorFactory.cs ├── NestedAuthenticatorTest.cs ├── StaticSessionAuthenticatorTest.cs └── ThrowingAuthenticator.cs ├── LastAccessSourceTests.cs ├── MicrosoftOAuthBuilderTest.cs ├── MockObjects.cs ├── Program.cs ├── SessionStorages ├── JsonFileSessionStorageTests.cs ├── JsonSessionStorageComparer.cs ├── JsonSessionStorageComparerExecutor.cs └── JsonSessionStorageTests.cs ├── TestJwtDecoder.cs └── XboxAuthNet.Game.Test.csproj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "dotnet.defaultSolution": "CmlLib.Core.Auth.Microsoft.sln" 3 | } -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CmlLib.Core.Auth.Microsoft.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/CmlLib.Core.Auth.Microsoft.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/XboxAuthNet.Game.Benchmarks/Benchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/benchmarks/XboxAuthNet.Game.Benchmarks/Benchmarks.cs -------------------------------------------------------------------------------- /benchmarks/XboxAuthNet.Game.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/benchmarks/XboxAuthNet.Game.Benchmarks/Program.cs -------------------------------------------------------------------------------- /benchmarks/XboxAuthNet.Game.Benchmarks/XboxAuthNet.Game.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/benchmarks/XboxAuthNet.Game.Benchmarks/XboxAuthNet.Game.Benchmarks.csproj -------------------------------------------------------------------------------- /docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/docfx.json -------------------------------------------------------------------------------- /examples/ConsoleTest/ConsoleTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/ConsoleTest/ConsoleTest.csproj -------------------------------------------------------------------------------- /examples/ConsoleTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/ConsoleTest/Program.cs -------------------------------------------------------------------------------- /examples/MojangLauncherTest/MojangLauncherTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/MojangLauncherTest/MojangLauncherTest.csproj -------------------------------------------------------------------------------- /examples/MojangLauncherTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/MojangLauncherTest/Program.cs -------------------------------------------------------------------------------- /examples/WinFormTest/AccountsForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/WinFormTest/AccountsForm.Designer.cs -------------------------------------------------------------------------------- /examples/WinFormTest/AccountsForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/WinFormTest/AccountsForm.cs -------------------------------------------------------------------------------- /examples/WinFormTest/AccountsForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/WinFormTest/AccountsForm.resx -------------------------------------------------------------------------------- /examples/WinFormTest/AuthForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/WinFormTest/AuthForm.Designer.cs -------------------------------------------------------------------------------- /examples/WinFormTest/AuthForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/WinFormTest/AuthForm.cs -------------------------------------------------------------------------------- /examples/WinFormTest/AuthForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/WinFormTest/AuthForm.resx -------------------------------------------------------------------------------- /examples/WinFormTest/DeviceCodeForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/WinFormTest/DeviceCodeForm.Designer.cs -------------------------------------------------------------------------------- /examples/WinFormTest/DeviceCodeForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/WinFormTest/DeviceCodeForm.cs -------------------------------------------------------------------------------- /examples/WinFormTest/DeviceCodeForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/WinFormTest/DeviceCodeForm.resx -------------------------------------------------------------------------------- /examples/WinFormTest/JEGameAccountProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/WinFormTest/JEGameAccountProperties.cs -------------------------------------------------------------------------------- /examples/WinFormTest/JELoginWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/WinFormTest/JELoginWrapper.cs -------------------------------------------------------------------------------- /examples/WinFormTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/WinFormTest/Program.cs -------------------------------------------------------------------------------- /examples/WinFormTest/Util.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/WinFormTest/Util.cs -------------------------------------------------------------------------------- /examples/WinFormTest/WinFormTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/WinFormTest/WinFormTest.csproj -------------------------------------------------------------------------------- /examples/WindowsSecurityTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/WindowsSecurityTest/Program.cs -------------------------------------------------------------------------------- /examples/WindowsSecurityTest/WindowsSecurityTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/examples/WindowsSecurityTest/WindowsSecurityTest.csproj -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/icon.png -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft.MojangLauncher/CmlLib.Core.Auth.Microsoft.MojangLauncher.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft.MojangLauncher/CmlLib.Core.Auth.Microsoft.MojangLauncher.csproj -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft.MojangLauncher/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft.MojangLauncher/IsExternalInit.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft.MojangLauncher/MojangLauncherAccount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft.MojangLauncher/MojangLauncherAccount.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft.MojangLauncher/MojangLauncherAccounts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft.MojangLauncher/MojangLauncherAccounts.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft.MojangLauncher/MojangLauncherMsaCredentials.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft.MojangLauncher/MojangLauncherMsaCredentials.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft.MojangLauncher/MojangLauncherMsaToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft.MojangLauncher/MojangLauncherMsaToken.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/Authenticators/ExceptionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/Authenticators/ExceptionHelper.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/Authenticators/JEAuthenticationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/Authenticators/JEAuthenticationProvider.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/Authenticators/JEAuthenticatorBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/Authenticators/JEAuthenticatorBuilder.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/Authenticators/JEGameOwnershipChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/Authenticators/JEGameOwnershipChecker.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/Authenticators/JEProfileAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/Authenticators/JEProfileAuthenticator.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/Authenticators/JEProfileValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/Authenticators/JEProfileValidator.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/Authenticators/JETokenAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/Authenticators/JETokenAuthenticator.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/Authenticators/JETokenValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/Authenticators/JETokenValidator.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/CmlLib.Core.Auth.Microsoft.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/CmlLib.Core.Auth.Microsoft.csproj -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/Extensions.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/FodyWeavers.xml -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/FodyWeavers.xsd -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/IsExternalInit.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/JEAuthException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/JEAuthException.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/JELoginHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/JELoginHandler.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/JELoginHandlerBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/JELoginHandlerBuilder.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/Log.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/Log.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/Sessions/JEAccessTokenPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/Sessions/JEAccessTokenPayload.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/Sessions/JEGameAccount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/Sessions/JEGameAccount.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/Sessions/JEProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/Sessions/JEProfile.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/Sessions/JEProfileSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/Sessions/JEProfileSource.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/Sessions/JEToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/Sessions/JEToken.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Auth.Microsoft/Sessions/JETokenSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Auth.Microsoft/Sessions/JETokenSource.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Bedrock.Auth/BEAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Bedrock.Auth/BEAuthenticator.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Bedrock.Auth/BedrockAuthException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Bedrock.Auth/BedrockAuthException.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Bedrock.Auth/CmlLib.Core.Bedrock.Auth.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Bedrock.Auth/CmlLib.Core.Bedrock.Auth.csproj -------------------------------------------------------------------------------- /src/CmlLib.Core.Bedrock.Auth/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Bedrock.Auth/Extensions.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Bedrock.Auth/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Bedrock.Auth/FodyWeavers.xml -------------------------------------------------------------------------------- /src/CmlLib.Core.Bedrock.Auth/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Bedrock.Auth/FodyWeavers.xsd -------------------------------------------------------------------------------- /src/CmlLib.Core.Bedrock.Auth/Sessions/BEGameAccount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Bedrock.Auth/Sessions/BEGameAccount.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Bedrock.Auth/Sessions/BESession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Bedrock.Auth/Sessions/BESession.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Bedrock.Auth/Sessions/BESessionSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Bedrock.Auth/Sessions/BESessionSource.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Bedrock.Auth/Sessions/BEToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Bedrock.Auth/Sessions/BEToken.cs -------------------------------------------------------------------------------- /src/CmlLib.Core.Bedrock.Auth/Sessions/BETokenPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/CmlLib.Core.Bedrock.Auth/Sessions/BETokenPayload.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.Msal/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.Msal/Extensions.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.Msal/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.Msal/FodyWeavers.xml -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.Msal/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.Msal/FodyWeavers.xsd -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.Msal/Log.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.Msal/Log.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.Msal/MsalCacheSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.Msal/MsalCacheSettings.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.Msal/MsalClientHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.Msal/MsalClientHelper.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.Msal/OAuth/MsalCodeFlowProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.Msal/OAuth/MsalCodeFlowProvider.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.Msal/OAuth/MsalDeviceCodeOAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.Msal/OAuth/MsalDeviceCodeOAuth.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.Msal/OAuth/MsalDeviceCodeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.Msal/OAuth/MsalDeviceCodeProvider.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.Msal/OAuth/MsalInteractiveOAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.Msal/OAuth/MsalInteractiveOAuth.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.Msal/OAuth/MsalOAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.Msal/OAuth/MsalOAuth.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.Msal/OAuth/MsalOAuthBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.Msal/OAuth/MsalOAuthBuilder.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.Msal/OAuth/MsalOAuthParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.Msal/OAuth/MsalOAuthParameters.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.Msal/OAuth/MsalSilentOAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.Msal/OAuth/MsalSilentOAuth.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.Msal/XboxAuthNet.Game.Msal.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.Msal/XboxAuthNet.Game.Msal.csproj -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.WindowsSecurity/ProtectedJsonFileStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.WindowsSecurity/ProtectedJsonFileStorage.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game.WindowsSecurity/XboxAuthNet.Game.WindowsSecurity.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game.WindowsSecurity/XboxAuthNet.Game.WindowsSecurity.csproj -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Accounts/AccountSaver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Accounts/AccountSaver.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Accounts/IXboxGameAccount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Accounts/IXboxGameAccount.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Accounts/IXboxGameAccountManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Accounts/IXboxGameAccountManager.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Accounts/InMemoryXboxGameAccountManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Accounts/InMemoryXboxGameAccountManager.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Accounts/JsonStorage/IJsonStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Accounts/JsonStorage/IJsonStorage.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Accounts/JsonStorage/JsonFileStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Accounts/JsonStorage/JsonFileStorage.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Accounts/JsonXboxGameAccountManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Accounts/JsonXboxGameAccountManager.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Accounts/XboxGameAccount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Accounts/XboxGameAccount.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Accounts/XboxGameAccountCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Accounts/XboxGameAccountCollection.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Authenticators/AuthenticateContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Authenticators/AuthenticateContext.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Authenticators/AuthenticatorCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Authenticators/AuthenticatorCollection.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Authenticators/CompositeAuthenticatorBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Authenticators/CompositeAuthenticatorBase.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Authenticators/FallbackAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Authenticators/FallbackAuthenticator.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Authenticators/IAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Authenticators/IAuthenticator.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Authenticators/ICompositeAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Authenticators/ICompositeAuthenticator.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Authenticators/ISessionValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Authenticators/ISessionValidator.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Authenticators/LastAccessLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Authenticators/LastAccessLogger.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Authenticators/NestedAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Authenticators/NestedAuthenticator.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Authenticators/SessionAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Authenticators/SessionAuthenticator.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Authenticators/SessionCleaner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Authenticators/SessionCleaner.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Authenticators/SessionValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Authenticators/SessionValidator.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Authenticators/SessionValidatorCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Authenticators/SessionValidatorCollection.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Authenticators/StaticSessionAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Authenticators/StaticSessionAuthenticator.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Authenticators/StaticValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Authenticators/StaticValidator.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Extensions.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/FodyWeavers.xml -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/FodyWeavers.xsd -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/HttpHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/HttpHelper.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/IAuthenticationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/IAuthenticationProvider.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/IsExternalInit.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Jwt/JwtDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Jwt/JwtDecoder.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/LastAccessSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/LastAccessSource.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/Log.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/Log.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/LoginHandlerParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/LoginHandlerParameters.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/OAuth/InteractiveMicrosoftOAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/OAuth/InteractiveMicrosoftOAuth.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/OAuth/MicrosoftOAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/OAuth/MicrosoftOAuth.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/OAuth/MicrosoftOAuthBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/OAuth/MicrosoftOAuthBuilder.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/OAuth/MicrosoftOAuthClientInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/OAuth/MicrosoftOAuthClientInfo.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/OAuth/MicrosoftOAuthCodeFlowProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/OAuth/MicrosoftOAuthCodeFlowProvider.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/OAuth/MicrosoftOAuthLoginHintSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/OAuth/MicrosoftOAuthLoginHintSource.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/OAuth/MicrosoftOAuthLoginHintValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/OAuth/MicrosoftOAuthLoginHintValidator.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/OAuth/MicrosoftOAuthParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/OAuth/MicrosoftOAuthParameters.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/OAuth/MicrosoftOAuthSessionSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/OAuth/MicrosoftOAuthSessionSource.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/OAuth/MicrosoftOAuthSignout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/OAuth/MicrosoftOAuthSignout.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/OAuth/MicrosoftOAuthValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/OAuth/MicrosoftOAuthValidator.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/OAuth/SilentMicrosoftOAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/OAuth/SilentMicrosoftOAuth.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/SessionStorages/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/SessionStorages/Extensions.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/SessionStorages/ISessionSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/SessionStorages/ISessionSource.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/SessionStorages/ISessionStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/SessionStorages/ISessionStorage.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/SessionStorages/InMemorySessionSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/SessionStorages/InMemorySessionSource.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/SessionStorages/InMemorySessionStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/SessionStorages/InMemorySessionStorage.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/SessionStorages/JsonFileSessionStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/SessionStorages/JsonFileSessionStorage.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/SessionStorages/JsonSessionStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/SessionStorages/JsonSessionStorage.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/SessionStorages/KeyModeStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/SessionStorages/KeyModeStorage.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/SessionStorages/SessionFromStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/SessionStorages/SessionFromStorage.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/SessionStorages/SessionStorageKeyMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/SessionStorages/SessionStorageKeyMode.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/XboxAuth/XboxAuthBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/XboxAuth/XboxAuthBuilder.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/XboxAuth/XboxAuthTokens.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/XboxAuth/XboxAuthTokens.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/XboxAuth/XboxAuthenticationProviders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/XboxAuth/XboxAuthenticationProviders.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/XboxAuth/XboxDeviceTokenAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/XboxAuth/XboxDeviceTokenAuth.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/XboxAuth/XboxSessionSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/XboxAuth/XboxSessionSource.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/XboxAuth/XboxSessionValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/XboxAuth/XboxSessionValidator.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/XboxAuth/XboxSignedUserTokenAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/XboxAuth/XboxSignedUserTokenAuth.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/XboxAuth/XboxSisuAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/XboxAuth/XboxSisuAuth.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/XboxAuth/XboxUserTokenAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/XboxAuth/XboxUserTokenAuth.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/XboxAuth/XboxXstsTokenAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/XboxAuth/XboxXstsTokenAuth.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/XboxAuth/XboxXuiClaimsAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/XboxAuth/XboxXuiClaimsAuth.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/XboxAuth/XboxXuiClaimsValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/XboxAuth/XboxXuiClaimsValidator.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/XboxAuthNet.Game.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/XboxAuthNet.Game.csproj -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/XboxGameLoginHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/XboxGameLoginHandler.cs -------------------------------------------------------------------------------- /src/XboxAuthNet.Game/XboxGameLoginHandlerBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/src/XboxAuthNet.Game/XboxGameLoginHandlerBuilder.cs -------------------------------------------------------------------------------- /tests/CmlLib.Core.Auth.Microsoft.Test/CmlLib.Core.Auth.Microsoft.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/CmlLib.Core.Auth.Microsoft.Test/CmlLib.Core.Auth.Microsoft.Test.csproj -------------------------------------------------------------------------------- /tests/CmlLib.Core.Auth.Microsoft.Test/JEProfileSerializerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/CmlLib.Core.Auth.Microsoft.Test/JEProfileSerializerTests.cs -------------------------------------------------------------------------------- /tests/CmlLib.Core.Auth.Microsoft.Test/MsalSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/CmlLib.Core.Auth.Microsoft.Test/MsalSample.cs -------------------------------------------------------------------------------- /tests/CmlLib.Core.Auth.Microsoft.Test/Sample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/CmlLib.Core.Auth.Microsoft.Test/Sample.cs -------------------------------------------------------------------------------- /tests/CmlLib.Core.Bedrock.Auth.Test/CmlLib.Core.Bedrock.Auth.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/CmlLib.Core.Bedrock.Auth.Test/CmlLib.Core.Bedrock.Auth.Test.csproj -------------------------------------------------------------------------------- /tests/CmlLib.Core.Bedrock.Auth.Test/Sample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/CmlLib.Core.Bedrock.Auth.Test/Sample.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/Accounts/TestAccount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/Accounts/TestAccount.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/Accounts/XboxGameAccountCollectionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/Accounts/XboxGameAccountCollectionTest.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/Accounts/XboxGameAccountTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/Accounts/XboxGameAccountTest.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/Authenticators/AuthenticatorCollectionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/Authenticators/AuthenticatorCollectionTest.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/Authenticators/FallbackAuthenticatorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/Authenticators/FallbackAuthenticatorTest.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/Authenticators/MockAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/Authenticators/MockAuthenticator.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/Authenticators/MockAuthenticatorFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/Authenticators/MockAuthenticatorFactory.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/Authenticators/NestedAuthenticatorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/Authenticators/NestedAuthenticatorTest.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/Authenticators/StaticSessionAuthenticatorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/Authenticators/StaticSessionAuthenticatorTest.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/Authenticators/ThrowingAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/Authenticators/ThrowingAuthenticator.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/LastAccessSourceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/LastAccessSourceTests.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/MicrosoftOAuthBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/MicrosoftOAuthBuilderTest.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/MockObjects.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/MockObjects.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/Program.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/SessionStorages/JsonFileSessionStorageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/SessionStorages/JsonFileSessionStorageTests.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/SessionStorages/JsonSessionStorageComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/SessionStorages/JsonSessionStorageComparer.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/SessionStorages/JsonSessionStorageComparerExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/SessionStorages/JsonSessionStorageComparerExecutor.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/SessionStorages/JsonSessionStorageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/SessionStorages/JsonSessionStorageTests.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/TestJwtDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/TestJwtDecoder.cs -------------------------------------------------------------------------------- /tests/XboxAuthNet.Game.Test/XboxAuthNet.Game.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CmlLib/CmlLib.Core.Auth.Microsoft/HEAD/tests/XboxAuthNet.Game.Test/XboxAuthNet.Game.Test.csproj --------------------------------------------------------------------------------