├── .appveyor.yml ├── .gitattributes ├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── .travis.yml ├── .vsts-pipelines └── builds │ ├── ci-internal.yml │ └── ci-public.yml ├── CONTRIBUTING.md ├── CORS.sln ├── Directory.Build.props ├── Directory.Build.targets ├── LICENSE.txt ├── NuGet.config ├── NuGetPackageVerifier.json ├── README.md ├── korebuild-lock.txt ├── korebuild.json ├── run.cmd ├── run.ps1 ├── run.sh ├── samples ├── README.md ├── SampleDestination │ ├── Program.cs │ ├── SampleDestination.csproj │ ├── SampleMiddleware.cs │ └── Startup.cs └── SampleOrigin │ ├── Program.cs │ ├── SampleOrigin.csproj │ ├── Startup.cs │ └── wwwroot │ ├── index.htm │ └── test.htm ├── src ├── Directory.Build.props └── Microsoft.AspNetCore.Cors │ ├── CorsServiceCollectionExtensions.cs │ ├── DisableCorsAttribute.cs │ ├── EnableCorsAttribute.cs │ ├── Infrastructure │ ├── CorsConstants.cs │ ├── CorsMiddleware.cs │ ├── CorsMiddlewareExtensions.cs │ ├── CorsOptions.cs │ ├── CorsPolicy.cs │ ├── CorsPolicyBuilder.cs │ ├── CorsPolicyExtensions.cs │ ├── CorsResult.cs │ ├── CorsService.cs │ ├── DefaultCorsPolicyProvider.cs │ ├── ICorsPolicyProvider.cs │ ├── ICorsService.cs │ ├── IDisableCorsAttribute.cs │ ├── IEnableCorsAttribute.cs │ └── UriHelpers.cs │ ├── Internal │ └── CORSLoggerExtensions.cs │ ├── Microsoft.AspNetCore.Cors.csproj │ ├── Properties │ └── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── baseline.netcore.json │ └── breakingchanges.netcore.json ├── test ├── Directory.Build.props ├── FunctionalTests │ ├── Assert.cs │ ├── CorsMiddlewareFunctionalTest.cs │ ├── FunctionalTests.csproj │ ├── ProcessManager.cs │ ├── ProcessResult.cs │ ├── package-lock.json │ ├── package.json │ └── test.js ├── Microsoft.AspNetCore.Cors.Test │ ├── CorsMiddlewareTests.cs │ ├── CorsOptionsTest.cs │ ├── CorsPolicyBuilderTests.cs │ ├── CorsPolicyExtensionsTests.cs │ ├── CorsPolicyTests.cs │ ├── CorsResultTests.cs │ ├── CorsServiceTests.cs │ ├── DefaultCorsPolicyProviderTests.cs │ ├── Microsoft.AspNetCore.Cors.Test.csproj │ └── UriHelpersTests.cs └── WebSites │ └── CorsMiddlewareWebSite │ ├── CorsMiddlewareWebSite.csproj │ ├── EchoMiddleware.cs │ ├── Startup.cs │ ├── readme.md │ └── web.config └── version.props /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vsts-pipelines/builds/ci-internal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/.vsts-pipelines/builds/ci-internal.yml -------------------------------------------------------------------------------- /.vsts-pipelines/builds/ci-public.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/.vsts-pipelines/builds/ci-public.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CORS.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/CORS.sln -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/Directory.Build.targets -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/NuGet.config -------------------------------------------------------------------------------- /NuGetPackageVerifier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/NuGetPackageVerifier.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/README.md -------------------------------------------------------------------------------- /korebuild-lock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/korebuild-lock.txt -------------------------------------------------------------------------------- /korebuild.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/korebuild.json -------------------------------------------------------------------------------- /run.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/run.cmd -------------------------------------------------------------------------------- /run.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/run.ps1 -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/run.sh -------------------------------------------------------------------------------- /samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/samples/README.md -------------------------------------------------------------------------------- /samples/SampleDestination/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/samples/SampleDestination/Program.cs -------------------------------------------------------------------------------- /samples/SampleDestination/SampleDestination.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/samples/SampleDestination/SampleDestination.csproj -------------------------------------------------------------------------------- /samples/SampleDestination/SampleMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/samples/SampleDestination/SampleMiddleware.cs -------------------------------------------------------------------------------- /samples/SampleDestination/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/samples/SampleDestination/Startup.cs -------------------------------------------------------------------------------- /samples/SampleOrigin/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/samples/SampleOrigin/Program.cs -------------------------------------------------------------------------------- /samples/SampleOrigin/SampleOrigin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/samples/SampleOrigin/SampleOrigin.csproj -------------------------------------------------------------------------------- /samples/SampleOrigin/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/samples/SampleOrigin/Startup.cs -------------------------------------------------------------------------------- /samples/SampleOrigin/wwwroot/index.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/samples/SampleOrigin/wwwroot/index.htm -------------------------------------------------------------------------------- /samples/SampleOrigin/wwwroot/test.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/samples/SampleOrigin/wwwroot/test.htm -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/CorsServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/CorsServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/DisableCorsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/DisableCorsAttribute.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/EnableCorsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/EnableCorsAttribute.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Infrastructure/CorsConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsConstants.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Infrastructure/CorsMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsMiddleware.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Infrastructure/CorsMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsMiddlewareExtensions.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Infrastructure/CorsOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsOptions.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Infrastructure/CorsPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsPolicy.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Infrastructure/CorsPolicyBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsPolicyBuilder.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Infrastructure/CorsPolicyExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsPolicyExtensions.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Infrastructure/CorsResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsResult.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Infrastructure/CorsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsService.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Infrastructure/DefaultCorsPolicyProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Infrastructure/DefaultCorsPolicyProvider.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Infrastructure/ICorsPolicyProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Infrastructure/ICorsPolicyProvider.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Infrastructure/ICorsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Infrastructure/ICorsService.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Infrastructure/IDisableCorsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Infrastructure/IDisableCorsAttribute.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Infrastructure/IEnableCorsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Infrastructure/IEnableCorsAttribute.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Infrastructure/UriHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Infrastructure/UriHelpers.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Internal/CORSLoggerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Internal/CORSLoggerExtensions.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Microsoft.AspNetCore.Cors.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Microsoft.AspNetCore.Cors.csproj -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Resources.Designer.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/Resources.resx -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/baseline.netcore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/baseline.netcore.json -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Cors/breakingchanges.netcore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/src/Microsoft.AspNetCore.Cors/breakingchanges.netcore.json -------------------------------------------------------------------------------- /test/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/Directory.Build.props -------------------------------------------------------------------------------- /test/FunctionalTests/Assert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/FunctionalTests/Assert.cs -------------------------------------------------------------------------------- /test/FunctionalTests/CorsMiddlewareFunctionalTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/FunctionalTests/CorsMiddlewareFunctionalTest.cs -------------------------------------------------------------------------------- /test/FunctionalTests/FunctionalTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/FunctionalTests/FunctionalTests.csproj -------------------------------------------------------------------------------- /test/FunctionalTests/ProcessManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/FunctionalTests/ProcessManager.cs -------------------------------------------------------------------------------- /test/FunctionalTests/ProcessResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/FunctionalTests/ProcessResult.cs -------------------------------------------------------------------------------- /test/FunctionalTests/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/FunctionalTests/package-lock.json -------------------------------------------------------------------------------- /test/FunctionalTests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/FunctionalTests/package.json -------------------------------------------------------------------------------- /test/FunctionalTests/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/FunctionalTests/test.js -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Cors.Test/CorsMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/Microsoft.AspNetCore.Cors.Test/CorsMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Cors.Test/CorsOptionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/Microsoft.AspNetCore.Cors.Test/CorsOptionsTest.cs -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Cors.Test/CorsPolicyBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/Microsoft.AspNetCore.Cors.Test/CorsPolicyBuilderTests.cs -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Cors.Test/CorsPolicyExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/Microsoft.AspNetCore.Cors.Test/CorsPolicyExtensionsTests.cs -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Cors.Test/CorsPolicyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/Microsoft.AspNetCore.Cors.Test/CorsPolicyTests.cs -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Cors.Test/CorsResultTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/Microsoft.AspNetCore.Cors.Test/CorsResultTests.cs -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Cors.Test/CorsServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/Microsoft.AspNetCore.Cors.Test/CorsServiceTests.cs -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Cors.Test/DefaultCorsPolicyProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/Microsoft.AspNetCore.Cors.Test/DefaultCorsPolicyProviderTests.cs -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Cors.Test/Microsoft.AspNetCore.Cors.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/Microsoft.AspNetCore.Cors.Test/Microsoft.AspNetCore.Cors.Test.csproj -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Cors.Test/UriHelpersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/Microsoft.AspNetCore.Cors.Test/UriHelpersTests.cs -------------------------------------------------------------------------------- /test/WebSites/CorsMiddlewareWebSite/CorsMiddlewareWebSite.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/WebSites/CorsMiddlewareWebSite/CorsMiddlewareWebSite.csproj -------------------------------------------------------------------------------- /test/WebSites/CorsMiddlewareWebSite/EchoMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/WebSites/CorsMiddlewareWebSite/EchoMiddleware.cs -------------------------------------------------------------------------------- /test/WebSites/CorsMiddlewareWebSite/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/WebSites/CorsMiddlewareWebSite/Startup.cs -------------------------------------------------------------------------------- /test/WebSites/CorsMiddlewareWebSite/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/WebSites/CorsMiddlewareWebSite/readme.md -------------------------------------------------------------------------------- /test/WebSites/CorsMiddlewareWebSite/web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/test/WebSites/CorsMiddlewareWebSite/web.config -------------------------------------------------------------------------------- /version.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/CORS/HEAD/version.props --------------------------------------------------------------------------------