├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── dependabot.yml ├── stale.yml └── workflows │ ├── merge-dependabot.yml │ └── on-push-do-docs.yml ├── .gitignore ├── code_of_conduct.md ├── license.txt ├── readme.md └── src ├── .editorconfig ├── .gitattributes ├── Directory.Build.props ├── Directory.Packages.props ├── SampleWeb ├── Program.cs ├── Properties │ └── launchSettings.json ├── SampleWeb.csproj ├── SeqController.cs ├── Startup.cs ├── TestController.cs ├── appsettings.json ├── sample.html └── sample.js ├── SeqProxy.slnx ├── SeqProxy.slnx.DotSettings ├── SeqProxy ├── ApiKeyValidator.cs ├── BaseSeqController.cs ├── DefaultClaimTypeScrubber.cs ├── Extensions.cs ├── GlobalUsings.cs ├── InternalsVisibleTo.cs ├── MockPoster.cs ├── PrefixBuilder.cs ├── ScrubClaimType.cs ├── SeqMiddleware.cs ├── SeqMiddlewareWithAuth.cs ├── SeqProxy.csproj ├── SeqUrl.cs ├── SeqWriter.cs └── SeqWriterConfig.cs ├── Shared.sln.DotSettings ├── Tests ├── ClaimsBuilder.cs ├── ControllerSamples.cs ├── FullStartupConfig.cs ├── GlobalUsings.cs ├── Mocks │ ├── LoggedRequest.cs │ ├── MockCookieCollection.cs │ ├── MockHttpClient.cs │ ├── MockRequest.cs │ └── MockResponse.cs ├── ModuleInitializer.cs ├── PrefixBuilderTests.Build.verified.txt ├── PrefixBuilderTests.cs ├── SeqIntegrationTests.OldFormat1.verified.txt ├── SeqIntegrationTests.OldFormat2.verified.txt ├── SeqIntegrationTests.OldFormat3.verified.txt ├── SeqIntegrationTests.cs ├── SeqWriterTests.ApiKeyHeaderString.verified.txt ├── SeqWriterTests.ApiKeyQueryString.verified.txt ├── SeqWriterTests.JsonEscapeClaim.verified.txt ├── SeqWriterTests.Multiple.verified.txt ├── SeqWriterTests.Simple.verified.txt ├── SeqWriterTests.cs ├── StartupWithAuth.cs ├── TestServerBuilder.cs └── Tests.csproj ├── appveyor.yml ├── extraData.png ├── global.json ├── icon.png ├── key.snk ├── mdsnippets.json ├── nuget.config └── omitFromMessage.png /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: SimonCropp 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/merge-dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/.github/workflows/merge-dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/on-push-do-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/.github/workflows/on-push-do-docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/.gitignore -------------------------------------------------------------------------------- /code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/code_of_conduct.md -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/license.txt -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/readme.md -------------------------------------------------------------------------------- /src/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/.editorconfig -------------------------------------------------------------------------------- /src/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/.gitattributes -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Directory.Packages.props -------------------------------------------------------------------------------- /src/SampleWeb/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SampleWeb/Program.cs -------------------------------------------------------------------------------- /src/SampleWeb/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SampleWeb/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/SampleWeb/SampleWeb.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SampleWeb/SampleWeb.csproj -------------------------------------------------------------------------------- /src/SampleWeb/SeqController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SampleWeb/SeqController.cs -------------------------------------------------------------------------------- /src/SampleWeb/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SampleWeb/Startup.cs -------------------------------------------------------------------------------- /src/SampleWeb/TestController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SampleWeb/TestController.cs -------------------------------------------------------------------------------- /src/SampleWeb/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SampleWeb/appsettings.json -------------------------------------------------------------------------------- /src/SampleWeb/sample.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SampleWeb/sample.html -------------------------------------------------------------------------------- /src/SampleWeb/sample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SampleWeb/sample.js -------------------------------------------------------------------------------- /src/SeqProxy.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy.slnx -------------------------------------------------------------------------------- /src/SeqProxy.slnx.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy.slnx.DotSettings -------------------------------------------------------------------------------- /src/SeqProxy/ApiKeyValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy/ApiKeyValidator.cs -------------------------------------------------------------------------------- /src/SeqProxy/BaseSeqController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy/BaseSeqController.cs -------------------------------------------------------------------------------- /src/SeqProxy/DefaultClaimTypeScrubber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy/DefaultClaimTypeScrubber.cs -------------------------------------------------------------------------------- /src/SeqProxy/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy/Extensions.cs -------------------------------------------------------------------------------- /src/SeqProxy/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy/GlobalUsings.cs -------------------------------------------------------------------------------- /src/SeqProxy/InternalsVisibleTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy/InternalsVisibleTo.cs -------------------------------------------------------------------------------- /src/SeqProxy/MockPoster.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy/MockPoster.cs -------------------------------------------------------------------------------- /src/SeqProxy/PrefixBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy/PrefixBuilder.cs -------------------------------------------------------------------------------- /src/SeqProxy/ScrubClaimType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy/ScrubClaimType.cs -------------------------------------------------------------------------------- /src/SeqProxy/SeqMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy/SeqMiddleware.cs -------------------------------------------------------------------------------- /src/SeqProxy/SeqMiddlewareWithAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy/SeqMiddlewareWithAuth.cs -------------------------------------------------------------------------------- /src/SeqProxy/SeqProxy.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy/SeqProxy.csproj -------------------------------------------------------------------------------- /src/SeqProxy/SeqUrl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy/SeqUrl.cs -------------------------------------------------------------------------------- /src/SeqProxy/SeqWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy/SeqWriter.cs -------------------------------------------------------------------------------- /src/SeqProxy/SeqWriterConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/SeqProxy/SeqWriterConfig.cs -------------------------------------------------------------------------------- /src/Shared.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Shared.sln.DotSettings -------------------------------------------------------------------------------- /src/Tests/ClaimsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/ClaimsBuilder.cs -------------------------------------------------------------------------------- /src/Tests/ControllerSamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/ControllerSamples.cs -------------------------------------------------------------------------------- /src/Tests/FullStartupConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/FullStartupConfig.cs -------------------------------------------------------------------------------- /src/Tests/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/GlobalUsings.cs -------------------------------------------------------------------------------- /src/Tests/Mocks/LoggedRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/Mocks/LoggedRequest.cs -------------------------------------------------------------------------------- /src/Tests/Mocks/MockCookieCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/Mocks/MockCookieCollection.cs -------------------------------------------------------------------------------- /src/Tests/Mocks/MockHttpClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/Mocks/MockHttpClient.cs -------------------------------------------------------------------------------- /src/Tests/Mocks/MockRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/Mocks/MockRequest.cs -------------------------------------------------------------------------------- /src/Tests/Mocks/MockResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/Mocks/MockResponse.cs -------------------------------------------------------------------------------- /src/Tests/ModuleInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/ModuleInitializer.cs -------------------------------------------------------------------------------- /src/Tests/PrefixBuilderTests.Build.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/PrefixBuilderTests.Build.verified.txt -------------------------------------------------------------------------------- /src/Tests/PrefixBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/PrefixBuilderTests.cs -------------------------------------------------------------------------------- /src/Tests/SeqIntegrationTests.OldFormat1.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/SeqIntegrationTests.OldFormat1.verified.txt -------------------------------------------------------------------------------- /src/Tests/SeqIntegrationTests.OldFormat2.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/SeqIntegrationTests.OldFormat2.verified.txt -------------------------------------------------------------------------------- /src/Tests/SeqIntegrationTests.OldFormat3.verified.txt: -------------------------------------------------------------------------------- 1 | Expected line to start with `{'` or `{"`. Line: { -------------------------------------------------------------------------------- /src/Tests/SeqIntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/SeqIntegrationTests.cs -------------------------------------------------------------------------------- /src/Tests/SeqWriterTests.ApiKeyHeaderString.verified.txt: -------------------------------------------------------------------------------- 1 | X-Seq-ApiKey is not allowed. -------------------------------------------------------------------------------- /src/Tests/SeqWriterTests.ApiKeyQueryString.verified.txt: -------------------------------------------------------------------------------- 1 | apiKey is not allowed. -------------------------------------------------------------------------------- /src/Tests/SeqWriterTests.JsonEscapeClaim.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/SeqWriterTests.JsonEscapeClaim.verified.txt -------------------------------------------------------------------------------- /src/Tests/SeqWriterTests.Multiple.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/SeqWriterTests.Multiple.verified.txt -------------------------------------------------------------------------------- /src/Tests/SeqWriterTests.Simple.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/SeqWriterTests.Simple.verified.txt -------------------------------------------------------------------------------- /src/Tests/SeqWriterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/SeqWriterTests.cs -------------------------------------------------------------------------------- /src/Tests/StartupWithAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/StartupWithAuth.cs -------------------------------------------------------------------------------- /src/Tests/TestServerBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/TestServerBuilder.cs -------------------------------------------------------------------------------- /src/Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/Tests/Tests.csproj -------------------------------------------------------------------------------- /src/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/appveyor.yml -------------------------------------------------------------------------------- /src/extraData.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/extraData.png -------------------------------------------------------------------------------- /src/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/global.json -------------------------------------------------------------------------------- /src/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/icon.png -------------------------------------------------------------------------------- /src/key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/key.snk -------------------------------------------------------------------------------- /src/mdsnippets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/mdsnippets.json -------------------------------------------------------------------------------- /src/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/nuget.config -------------------------------------------------------------------------------- /src/omitFromMessage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/SeqProxy/HEAD/src/omitFromMessage.png --------------------------------------------------------------------------------