gitextract_9s2872fj/ ├── .github/ │ └── workflows/ │ └── mainPackage.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SimpleAuth.Droid.CustomTabs.nuspec ├── SimpleAuth.Facebook.Droid.nuspec ├── SimpleAuth.Facebook.iOS.nuspec ├── SimpleAuth.Google.Droid.nuspec ├── SimpleAuth.Google.iOS.nuspec ├── SimpleAuth.nuspec ├── samples/ │ ├── .nuget/ │ │ └── NuGet.Config │ ├── Sample.Droid/ │ │ ├── Assets/ │ │ │ └── AboutAssets.txt │ │ ├── MainActivity.cs │ │ ├── Properties/ │ │ │ ├── AndroidManifest.xml │ │ │ └── AssemblyInfo.cs │ │ ├── Resources/ │ │ │ ├── AboutResources.txt │ │ │ ├── Resource.Designer.cs │ │ │ ├── layout/ │ │ │ │ └── Main.axml │ │ │ └── values/ │ │ │ └── Strings.xml │ │ └── Sample.Droid.csproj │ ├── Sample.Forms/ │ │ ├── Sample.Forms/ │ │ │ ├── App.cs │ │ │ ├── LoginPage.xaml │ │ │ ├── LoginPage.xaml.cs │ │ │ ├── Sample.Forms.projitems │ │ │ └── Sample.Forms.shproj │ │ ├── Sample.Forms.Droid/ │ │ │ ├── Assets/ │ │ │ │ └── AboutAssets.txt │ │ │ ├── MainActivity.cs │ │ │ ├── Properties/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── Resources/ │ │ │ │ ├── AboutResources.txt │ │ │ │ └── Resource.Designer.cs │ │ │ ├── Sample.Forms.Droid.csproj │ │ │ └── SimpleAuth.keystore │ │ ├── Sample.Forms.UWP/ │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── MainPage.xaml │ │ │ ├── MainPage.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ ├── Properties/ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ └── Default.rd.xml │ │ │ ├── Sample.Forms.UWP.csproj │ │ │ ├── Sample.Forms.UWP.nuget.props │ │ │ └── Sample.Forms.UWP.nuget.targets │ │ ├── Sample.Forms.WinPhone/ │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── MainPage.xaml │ │ │ ├── MainPage.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── Sample.Forms.WinPhone.csproj │ │ │ └── packages.config │ │ ├── Sample.Forms.Windows/ │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── MainPage.xaml │ │ │ ├── MainPage.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── Sample.Forms.Windows.csproj │ │ │ └── packages.config │ │ └── Sample.Forms.iOS/ │ │ ├── AppDelegate.cs │ │ ├── Entitlements.plist │ │ ├── Info.plist │ │ ├── Main.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── Resources/ │ │ │ └── LaunchScreen.storyboard │ │ ├── Sample.Forms.iOS.csproj │ │ ├── iTunesArtwork │ │ └── iTunesArtwork@2x │ ├── Sample.Mac/ │ │ ├── AppDelegate.cs │ │ ├── AppDelegate.designer.cs │ │ ├── Entitlements.plist │ │ ├── Info.plist │ │ ├── Main.cs │ │ ├── MainMenu.xib │ │ ├── MainWindow.cs │ │ ├── MainWindow.designer.cs │ │ ├── MainWindow.xib │ │ ├── MainWindowController.cs │ │ ├── MainWindowController.designer.cs │ │ ├── Resources/ │ │ │ └── Images.xcassets/ │ │ │ └── AppIcons.appiconset/ │ │ │ └── Contents.json │ │ └── Sample.Mac.csproj │ ├── Sample.Maui/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── LoginPage.xaml │ │ ├── LoginPage.xaml.cs │ │ ├── MauiProgram.cs │ │ ├── Platforms/ │ │ │ ├── Android/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── MainActivity.cs │ │ │ │ ├── MainApplication.cs │ │ │ │ └── Resources/ │ │ │ │ └── values/ │ │ │ │ └── colors.xml │ │ │ ├── MacCatalyst/ │ │ │ │ ├── AppDelegate.cs │ │ │ │ ├── Info.plist │ │ │ │ └── Program.cs │ │ │ ├── Windows/ │ │ │ │ ├── App.xaml │ │ │ │ ├── App.xaml.cs │ │ │ │ ├── Package.appxmanifest │ │ │ │ └── app.manifest │ │ │ └── iOS/ │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ │ ├── Properties/ │ │ │ └── launchSettings.json │ │ ├── Resources/ │ │ │ ├── Raw/ │ │ │ │ └── AboutAssets.txt │ │ │ └── Styles/ │ │ │ ├── Colors.xaml │ │ │ └── Styles.xaml │ │ └── Sample.Maui.csproj │ ├── Sample.iOS/ │ │ ├── AppDelegate.cs │ │ ├── Entitlements.plist │ │ ├── Info.plist │ │ ├── Main.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── Resources/ │ │ │ └── LaunchScreen.xib │ │ ├── Sample.iOS.csproj │ │ └── Spinner.cs │ ├── SimpleAuth.Samples.Windows.sln │ └── SimpleAuth.Samples.sln └── src/ ├── .nuget/ │ └── NuGet.Config ├── SimpleAuth/ │ ├── Api/ │ │ ├── Account.cs │ │ ├── Api.cs │ │ ├── ApiResponse.cs │ │ ├── Attributes.cs │ │ ├── AuthenticatedApi.cs │ │ ├── Authenticator.cs │ │ ├── JSonExtensions.cs │ │ └── WebAuthenticator.cs │ ├── ApiKey/ │ │ ├── ApiKeyApi.cs │ │ └── AuthLocation.cs │ ├── BasicAuth/ │ │ ├── BasicAuthAccount.cs │ │ ├── BasicAuthApi.cs │ │ ├── BasicAuthAuthenticator.cs │ │ └── IBasicAuthenicator.cs │ ├── Converters/ │ │ ├── Converter.cs │ │ └── JsonConverter.cs │ ├── Helpers/ │ │ ├── CookieHolder.cs │ │ ├── IAuthStorage.cs │ │ ├── Resolver.cs │ │ └── UrlUtility.cs │ ├── OAuth/ │ │ ├── OAuthAccount.cs │ │ ├── OAuthApi.cs │ │ ├── OAuthAuthenticator.cs │ │ ├── OAuthPasswordApi.cs │ │ ├── OauthApiKeyApi.cs │ │ └── OauthResponse.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Providers/ │ │ ├── ADFS.cs │ │ ├── Amazon.cs │ │ ├── AzureB2CApi.cs │ │ ├── DropBox.cs │ │ ├── Facebook.cs │ │ ├── FitBitApi.cs │ │ ├── Github.cs │ │ ├── Google.cs │ │ ├── Instagram.cs │ │ ├── LinkedIn.cs │ │ ├── MicrosoftLiveConnectApi.cs │ │ └── Twitter.cs │ ├── SimpleAuth.projitems │ └── SimpleAuth.shproj ├── SimpleAuth.Droid/ │ ├── ActivityStateRepository.cs │ ├── App.config │ ├── AuthStorage.cs │ ├── LoginActvity.cs │ ├── Native.cs │ ├── Resources/ │ │ ├── AboutResources.txt │ │ ├── Resource.Designer.cs │ │ ├── Values/ │ │ │ └── Strings.xml │ │ └── layout/ │ │ └── login.axml │ ├── SimpleAuth.Droid.csproj │ ├── TypeForwarded.cs │ └── WebAuthenticatorActivity.cs ├── SimpleAuth.Droid.CustomTabs/ │ ├── ActivityLifecycleCallbackManager.cs │ ├── NativeCustomTabsAuthenticator.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Resources/ │ │ ├── AboutResources.txt │ │ └── Resource.Designer.cs │ ├── SimpleAuth.Droid.CustomTabs.csproj │ └── SimpleAuthCallbackActivity.cs ├── SimpleAuth.Facebook.Droid/ │ ├── ActivityLifecycleManager.cs │ ├── Facebook.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Resources/ │ │ ├── AboutResources.txt │ │ ├── Resource.designer.cs │ │ └── values/ │ │ └── Strings.xml │ └── SimpleAuth.Facebook.Droid.csproj ├── SimpleAuth.Facebook.iOS/ │ ├── Facebook.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ └── SimpleAuth.Facebook.iOS.csproj ├── SimpleAuth.Google.Droid/ │ ├── ActivityLifecycleManager.cs │ ├── Google.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Resources/ │ │ ├── AboutResources.txt │ │ ├── Resource.designer.cs │ │ └── values/ │ │ └── Strings.xml │ └── SimpleAuth.Google.Droid.csproj ├── SimpleAuth.Google.iOS/ │ ├── Google.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ └── SimpleAuth.Google.iOS.csproj ├── SimpleAuth.Mac/ │ ├── AppleEventsHelper.cs │ ├── AuthStorage.cs │ ├── Entitlements.plist │ ├── Native.cs │ ├── NativeSafariAuthenticator.cs │ ├── SimpleAuth.Mac.csproj │ └── WebAuthenticator.cs ├── SimpleAuth.Mac.sln ├── SimpleAuth.Net/ │ ├── AuthStorage.cs │ └── SimpleAuth.Net.csproj ├── SimpleAuth.Net6/ │ └── SimpleAuth-net6.csproj ├── SimpleAuth.Tests/ │ ├── Helpers/ │ │ ├── FakeHttpHandler.cs │ │ ├── InMemoryAuthStorage.cs │ │ └── RequestMessage.cs │ ├── OAuth/ │ │ ├── OAuthApiTests.cs │ │ ├── OAuthData.cs │ │ └── OAuthTestApi.cs │ └── SimpleAuth.Tests.csproj ├── SimpleAuth.UWP/ │ ├── AuthStorage.cs │ ├── CustomWebAuthenticationBroker.cs │ ├── CustomWebAuthenticationResult.cs │ ├── SimpleAuth.UWP.csproj │ ├── SimpleAuth.UWP.nuget.props │ └── WebAuthenticatorWebView.cs ├── SimpleAuth.iOS/ │ ├── App.config │ ├── AuthStorage.cs │ ├── BasicAuthController.cs │ ├── Entitlements.plist │ ├── Native.cs │ ├── NativeSafariAuthenticator.cs │ ├── SimpleAuth.iOS.csproj │ ├── Twitter.cs │ ├── TypeForwarded.cs │ ├── WebAuthenticatorViewController.cs │ └── WebAuthenticatorWindow.cs └── SimpleAuth.sln