├── .appveyor.yml ├── .gitattributes ├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── .travis.yml ├── .vsts-pipelines └── builds │ ├── ci-internal.yml │ └── ci-public.yml ├── Antiforgery.sln ├── CONTRIBUTING.md ├── 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 ├── src └── Microsoft.AspNetCore.Antiforgery │ ├── AntiforgeryOptions.cs │ ├── AntiforgeryServiceCollectionExtensions.cs │ ├── AntiforgeryTokenSet.cs │ ├── AntiforgeryValidationException.cs │ ├── IAntiforgery.cs │ ├── IAntiforgeryAdditionalDataProvider.cs │ ├── Internal │ ├── AntiforgeryFeature.cs │ ├── AntiforgeryLoggerExtensions.cs │ ├── AntiforgeryOptionsSetup.cs │ ├── AntiforgerySerializationContext.cs │ ├── AntiforgerySerializationContextPooledObjectPolicy.cs │ ├── AntiforgeryToken.cs │ ├── BinaryBlob.cs │ ├── CryptographyAlgorithms.cs │ ├── DefaultAntiforgery.cs │ ├── DefaultAntiforgeryAdditionalDataProvider.cs │ ├── DefaultAntiforgeryTokenGenerator.cs │ ├── DefaultAntiforgeryTokenSerializer.cs │ ├── DefaultAntiforgeryTokenStore.cs │ ├── DefaultClaimUidExtractor.cs │ ├── IAntiforgeryFeature.cs │ ├── IAntiforgeryTokenGenerator.cs │ ├── IAntiforgeryTokenSerializer.cs │ ├── IAntiforgeryTokenStore.cs │ └── IClaimUidExtractor.cs │ ├── Microsoft.AspNetCore.Antiforgery.csproj │ ├── Properties │ ├── AssemblyInfo.cs │ └── Resources.Designer.cs │ ├── Resources.resx │ └── baseline.netcore.json ├── test ├── Directory.Build.props └── Microsoft.AspNetCore.Antiforgery.Test │ ├── Internal │ ├── AntiforgeryOptionsSetupTest.cs │ ├── AntiforgeryTokenTest.cs │ ├── BinaryBlobTest.cs │ ├── DefaultAntiforgeryTest.cs │ ├── DefaultAntiforgeryTokenGeneratorTest.cs │ ├── DefaultAntiforgeryTokenSerializerTest.cs │ ├── DefaultAntiforgeryTokenStoreTest.cs │ └── DefaultClaimUidExtractorTest.cs │ ├── Microsoft.AspNetCore.Antiforgery.Test.csproj │ └── TestOptionsManager.cs └── version.props /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vsts-pipelines/builds/ci-internal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/.vsts-pipelines/builds/ci-internal.yml -------------------------------------------------------------------------------- /.vsts-pipelines/builds/ci-public.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/.vsts-pipelines/builds/ci-public.yml -------------------------------------------------------------------------------- /Antiforgery.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/Antiforgery.sln -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/Directory.Build.targets -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/NuGet.config -------------------------------------------------------------------------------- /NuGetPackageVerifier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/NuGetPackageVerifier.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/README.md -------------------------------------------------------------------------------- /korebuild-lock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/korebuild-lock.txt -------------------------------------------------------------------------------- /korebuild.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/korebuild.json -------------------------------------------------------------------------------- /run.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/run.cmd -------------------------------------------------------------------------------- /run.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/run.ps1 -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/run.sh -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/AntiforgeryOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/AntiforgeryOptions.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/AntiforgeryServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/AntiforgeryServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/AntiforgeryTokenSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/AntiforgeryTokenSet.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/AntiforgeryValidationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/AntiforgeryValidationException.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/IAntiforgery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/IAntiforgery.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/IAntiforgeryAdditionalDataProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/IAntiforgeryAdditionalDataProvider.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgeryFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgeryFeature.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgeryLoggerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgeryLoggerExtensions.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgeryOptionsSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgeryOptionsSetup.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgerySerializationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgerySerializationContext.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgerySerializationContextPooledObjectPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgerySerializationContextPooledObjectPolicy.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgeryToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgeryToken.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/BinaryBlob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/BinaryBlob.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/CryptographyAlgorithms.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/CryptographyAlgorithms.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgery.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgeryAdditionalDataProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgeryAdditionalDataProvider.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgeryTokenGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgeryTokenGenerator.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgeryTokenSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgeryTokenSerializer.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgeryTokenStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgeryTokenStore.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultClaimUidExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultClaimUidExtractor.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/IAntiforgeryFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/IAntiforgeryFeature.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/IAntiforgeryTokenGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/IAntiforgeryTokenGenerator.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/IAntiforgeryTokenSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/IAntiforgeryTokenSerializer.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/IAntiforgeryTokenStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/IAntiforgeryTokenStore.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Internal/IClaimUidExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Internal/IClaimUidExtractor.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Microsoft.AspNetCore.Antiforgery.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Microsoft.AspNetCore.Antiforgery.csproj -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/Resources.resx -------------------------------------------------------------------------------- /src/Microsoft.AspNetCore.Antiforgery/baseline.netcore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/src/Microsoft.AspNetCore.Antiforgery/baseline.netcore.json -------------------------------------------------------------------------------- /test/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/test/Directory.Build.props -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Antiforgery.Test/Internal/AntiforgeryOptionsSetupTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/AntiforgeryOptionsSetupTest.cs -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Antiforgery.Test/Internal/AntiforgeryTokenTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/AntiforgeryTokenTest.cs -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Antiforgery.Test/Internal/BinaryBlobTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/BinaryBlobTest.cs -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultAntiforgeryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultAntiforgeryTest.cs -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultAntiforgeryTokenGeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultAntiforgeryTokenGeneratorTest.cs -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultAntiforgeryTokenSerializerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultAntiforgeryTokenSerializerTest.cs -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultAntiforgeryTokenStoreTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultAntiforgeryTokenStoreTest.cs -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultClaimUidExtractorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultClaimUidExtractorTest.cs -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Antiforgery.Test/Microsoft.AspNetCore.Antiforgery.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/test/Microsoft.AspNetCore.Antiforgery.Test/Microsoft.AspNetCore.Antiforgery.Test.csproj -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Antiforgery.Test/TestOptionsManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/test/Microsoft.AspNetCore.Antiforgery.Test/TestOptionsManager.cs -------------------------------------------------------------------------------- /version.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnet/Antiforgery/HEAD/version.props --------------------------------------------------------------------------------