├── .gitignore ├── LICENSE.md ├── README.md ├── assets ├── logo-wide.png └── logo.png └── src ├── AzureFunctionsV2.HttpExtensions.Examples.Authorization.Startup ├── AzureFunctionsV2.HttpExtensions.Examples.Authorization.Startup.csproj └── MyStartup.cs ├── AzureFunctionsV2.HttpExtensions.Examples.Authorization ├── .gitignore ├── AuthorizedFuncs.cs ├── AzureFunctionsV2.HttpExtensions.Examples.Authorization.csproj ├── FodyWeavers.xml ├── FodyWeavers.xsd ├── README.md └── host.json ├── AzureFunctionsV2.HttpExtensions.Examples.FunctionApp ├── .gitignore ├── AzureFunctionsV2.HttpExtensions.Examples.FunctionApp.csproj ├── BodyParameters.cs ├── FodyWeavers.xml ├── FodyWeavers.xsd ├── FormParameters.cs ├── HeaderParameters.cs ├── QueryParameters.cs ├── README.md └── host.json ├── AzureFunctionsV2.HttpExtensions.Fody ├── AzureFunctionsV2.HttpExtensions.Fody.csproj ├── AzureFunctionsV2.HttpExtensions.props ├── FunctionAsyncStateMachineMoveNextFinder.cs ├── Helpers.cs └── ModuleWeaver.cs ├── AzureFunctionsV2.HttpExtensions.Tests.FunctionApp.Startup ├── AzureFunctionsV2.HttpExtensions.Tests.FunctionApp.Startup.csproj └── Startup.cs ├── AzureFunctionsV2.HttpExtensions.Tests.FunctionApp ├── .gitignore ├── AuthTests.cs ├── AzureFunctionsV2.HttpExtensions.Tests.FunctionApp.csproj ├── FodyTests.cs ├── FodyWeavers.xml ├── FodyWeavers.xsd ├── HeaderTests.cs ├── QueryParameterTests.cs ├── TestResultSets.cs └── host.json ├── AzureFunctionsV2.HttpExtensions.Tests ├── Authentication │ ├── ApikeyAuthenticatorTests.cs │ ├── AuthorizedFunctionDiscovererTests.cs │ ├── BasicAuthenticatorTests.cs │ ├── HttpAuthorizationFilterTests.cs │ ├── JwtAuthenticatorTests.cs │ └── OAuth2AuthenticatorTests.cs ├── AzureFunctionsV2.HttpExtensions.Tests.csproj ├── Helpers │ └── MockedFunctionRequestContext.cs ├── HttpRequestMetadataStorageFilterTests.cs ├── Infrastructure │ ├── DefaultHttpExceptionHandlerTests.cs │ ├── HttpExtensionsExceptionFilterTests.cs │ ├── HttpParamAssignmentFilterTests.cs │ ├── HttpParamValueDeserializerTests.cs │ └── HttpRequestStoreTests.cs └── Mocks │ ├── MockHttpContext.cs │ ├── MockHttpRequest.cs │ └── MockHttpResponse.cs ├── AzureFunctionsV2.HttpExtensions.sln └── AzureFunctionsV2.HttpExtensions ├── Annotations ├── HttpBodyAttribute.cs ├── HttpFormAttribute.cs ├── HttpHeaderAttribute.cs ├── HttpQueryAttribute.cs ├── HttpSourceAttribute.cs └── HttpTokenAttribute.cs ├── Authorization ├── ApiKeyAuthenticationParameters.cs ├── ApiKeyAuthenticator.cs ├── AuthorizedFunctionDiscoverer.cs ├── BasicAuthenticationParameters.cs ├── BasicAuthenticator.cs ├── HttpAuthenticationOptions.cs ├── HttpAuthorizationFilter.cs ├── HttpAuthorizeAttribute.cs ├── IApiKeyAuthenticator.cs ├── IAuthorizedFunctionDiscoverer.cs ├── IBasicAuthenticator.cs ├── IJwtAuthenticator.cs ├── IOAuth2Authenticator.cs ├── JwtAuthenticationParameters.cs ├── JwtAuthenticator.cs ├── OAuth2AuthenticationParameters.cs ├── OAuth2Authenticator.cs └── OpenIdConnectJwtValidationParameters.cs ├── AzureFunctionsV2.HttpExtensions.csproj ├── AzureFunctionsV2.HttpExtensions.nuspec ├── Exceptions ├── HttpAuthenticationException.cs ├── HttpAuthorizationException.cs ├── HttpExtensionsException.cs ├── ParameterFormatConversionException.cs └── ParameterRequiredException.cs ├── Extensions └── HttpAttributeExtensionsConfigProvider.cs ├── ExtensionsStartup.cs ├── IL ├── AssemblyUtils.cs ├── IILFunctionExceptionHandler.cs └── ILFunctionExceptionHandler.cs ├── Infrastructure ├── AttributedParameter.cs ├── DefaultHttpExceptionHandler.cs ├── ExtensionRegistration.cs ├── HttpExtensionsExceptionFilter.cs ├── HttpParam.cs ├── HttpParamAssignmentFilter.cs ├── HttpParamConverter.cs ├── HttpRequestMetadataStorageFilter.cs ├── HttpRequestStore.cs ├── HttpUser.cs ├── HttpUserConverter.cs ├── IHttpExceptionHandler.cs ├── IHttpParam.cs ├── IHttpParamValueDeserializer.cs └── IHttpRequestStore.cs ├── Utils └── HttpContextExtensions.cs └── nuget-pack.bat /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo-wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/assets/logo-wide.png -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/assets/logo.png -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.Authorization.Startup/AzureFunctionsV2.HttpExtensions.Examples.Authorization.Startup.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.Authorization.Startup/AzureFunctionsV2.HttpExtensions.Examples.Authorization.Startup.csproj -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.Authorization.Startup/MyStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.Authorization.Startup/MyStartup.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.Authorization/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.Authorization/.gitignore -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.Authorization/AuthorizedFuncs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.Authorization/AuthorizedFuncs.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.Authorization/AzureFunctionsV2.HttpExtensions.Examples.Authorization.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.Authorization/AzureFunctionsV2.HttpExtensions.Examples.Authorization.csproj -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.Authorization/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.Authorization/FodyWeavers.xml -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.Authorization/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.Authorization/FodyWeavers.xsd -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.Authorization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.Authorization/README.md -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.Authorization/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/.gitignore -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp.csproj -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/BodyParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/BodyParameters.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/FodyWeavers.xml -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/FodyWeavers.xsd -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/FormParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/FormParameters.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/HeaderParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/HeaderParameters.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/QueryParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/QueryParameters.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/README.md -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Examples.FunctionApp/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Fody/AzureFunctionsV2.HttpExtensions.Fody.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Fody/AzureFunctionsV2.HttpExtensions.Fody.csproj -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Fody/AzureFunctionsV2.HttpExtensions.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Fody/AzureFunctionsV2.HttpExtensions.props -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Fody/FunctionAsyncStateMachineMoveNextFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Fody/FunctionAsyncStateMachineMoveNextFinder.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Fody/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Fody/Helpers.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Fody/ModuleWeaver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Fody/ModuleWeaver.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp.Startup/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp.Startup.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp.Startup/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp.Startup.csproj -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp.Startup/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp.Startup/Startup.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/.gitignore -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/AuthTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/AuthTests.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp.csproj -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/FodyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/FodyTests.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/FodyWeavers.xml -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/FodyWeavers.xsd -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/HeaderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/HeaderTests.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/QueryParameterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/QueryParameterTests.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/TestResultSets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/TestResultSets.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests.FunctionApp/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/Authentication/ApikeyAuthenticatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/Authentication/ApikeyAuthenticatorTests.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/Authentication/AuthorizedFunctionDiscovererTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/Authentication/AuthorizedFunctionDiscovererTests.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/Authentication/BasicAuthenticatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/Authentication/BasicAuthenticatorTests.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/Authentication/HttpAuthorizationFilterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/Authentication/HttpAuthorizationFilterTests.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/Authentication/JwtAuthenticatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/Authentication/JwtAuthenticatorTests.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/Authentication/OAuth2AuthenticatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/Authentication/OAuth2AuthenticatorTests.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/AzureFunctionsV2.HttpExtensions.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/AzureFunctionsV2.HttpExtensions.Tests.csproj -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/Helpers/MockedFunctionRequestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/Helpers/MockedFunctionRequestContext.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/HttpRequestMetadataStorageFilterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/HttpRequestMetadataStorageFilterTests.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/Infrastructure/DefaultHttpExceptionHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/Infrastructure/DefaultHttpExceptionHandlerTests.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/Infrastructure/HttpExtensionsExceptionFilterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/Infrastructure/HttpExtensionsExceptionFilterTests.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/Infrastructure/HttpParamAssignmentFilterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/Infrastructure/HttpParamAssignmentFilterTests.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/Infrastructure/HttpParamValueDeserializerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/Infrastructure/HttpParamValueDeserializerTests.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/Infrastructure/HttpRequestStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/Infrastructure/HttpRequestStoreTests.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/Mocks/MockHttpContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/Mocks/MockHttpContext.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/Mocks/MockHttpRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/Mocks/MockHttpRequest.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.Tests/Mocks/MockHttpResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.Tests/Mocks/MockHttpResponse.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions.sln -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Annotations/HttpBodyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Annotations/HttpBodyAttribute.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Annotations/HttpFormAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Annotations/HttpFormAttribute.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Annotations/HttpHeaderAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Annotations/HttpHeaderAttribute.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Annotations/HttpQueryAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Annotations/HttpQueryAttribute.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Annotations/HttpSourceAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Annotations/HttpSourceAttribute.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Annotations/HttpTokenAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Annotations/HttpTokenAttribute.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/ApiKeyAuthenticationParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/ApiKeyAuthenticationParameters.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/ApiKeyAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/ApiKeyAuthenticator.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/AuthorizedFunctionDiscoverer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/AuthorizedFunctionDiscoverer.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/BasicAuthenticationParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/BasicAuthenticationParameters.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/BasicAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/BasicAuthenticator.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/HttpAuthenticationOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/HttpAuthenticationOptions.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/HttpAuthorizationFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/HttpAuthorizationFilter.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/HttpAuthorizeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/HttpAuthorizeAttribute.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/IApiKeyAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/IApiKeyAuthenticator.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/IAuthorizedFunctionDiscoverer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/IAuthorizedFunctionDiscoverer.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/IBasicAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/IBasicAuthenticator.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/IJwtAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/IJwtAuthenticator.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/IOAuth2Authenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/IOAuth2Authenticator.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/JwtAuthenticationParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/JwtAuthenticationParameters.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/JwtAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/JwtAuthenticator.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/OAuth2AuthenticationParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/OAuth2AuthenticationParameters.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/OAuth2Authenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/OAuth2Authenticator.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Authorization/OpenIdConnectJwtValidationParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Authorization/OpenIdConnectJwtValidationParameters.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/AzureFunctionsV2.HttpExtensions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/AzureFunctionsV2.HttpExtensions.csproj -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/AzureFunctionsV2.HttpExtensions.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/AzureFunctionsV2.HttpExtensions.nuspec -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Exceptions/HttpAuthenticationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Exceptions/HttpAuthenticationException.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Exceptions/HttpAuthorizationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Exceptions/HttpAuthorizationException.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Exceptions/HttpExtensionsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Exceptions/HttpExtensionsException.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Exceptions/ParameterFormatConversionException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Exceptions/ParameterFormatConversionException.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Exceptions/ParameterRequiredException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Exceptions/ParameterRequiredException.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Extensions/HttpAttributeExtensionsConfigProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Extensions/HttpAttributeExtensionsConfigProvider.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/ExtensionsStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/ExtensionsStartup.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/IL/AssemblyUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/IL/AssemblyUtils.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/IL/IILFunctionExceptionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/IL/IILFunctionExceptionHandler.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/IL/ILFunctionExceptionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/IL/ILFunctionExceptionHandler.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Infrastructure/AttributedParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Infrastructure/AttributedParameter.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Infrastructure/DefaultHttpExceptionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Infrastructure/DefaultHttpExceptionHandler.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Infrastructure/ExtensionRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Infrastructure/ExtensionRegistration.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Infrastructure/HttpExtensionsExceptionFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Infrastructure/HttpExtensionsExceptionFilter.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Infrastructure/HttpParam.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Infrastructure/HttpParam.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Infrastructure/HttpParamAssignmentFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Infrastructure/HttpParamAssignmentFilter.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Infrastructure/HttpParamConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Infrastructure/HttpParamConverter.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Infrastructure/HttpRequestMetadataStorageFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Infrastructure/HttpRequestMetadataStorageFilter.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Infrastructure/HttpRequestStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Infrastructure/HttpRequestStore.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Infrastructure/HttpUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Infrastructure/HttpUser.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Infrastructure/HttpUserConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Infrastructure/HttpUserConverter.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Infrastructure/IHttpExceptionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Infrastructure/IHttpExceptionHandler.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Infrastructure/IHttpParam.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Infrastructure/IHttpParam.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Infrastructure/IHttpParamValueDeserializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Infrastructure/IHttpParamValueDeserializer.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Infrastructure/IHttpRequestStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Infrastructure/IHttpRequestStore.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/Utils/HttpContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/Utils/HttpContextExtensions.cs -------------------------------------------------------------------------------- /src/AzureFunctionsV2.HttpExtensions/nuget-pack.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jusas/AzureFunctionsV2.HttpExtensions/HEAD/src/AzureFunctionsV2.HttpExtensions/nuget-pack.bat --------------------------------------------------------------------------------