diff --git a/src/AzureFunctions.Extensions.OpenIDConnect.InProcess/AuthorizeFilter.cs b/src/AzureFunctions.Extensions.OpenIDConnect.InProcess/AuthorizeFilter.cs
index 56c21c5..2e50dcf 100644
--- a/src/AzureFunctions.Extensions.OpenIDConnect.InProcess/AuthorizeFilter.cs
+++ b/src/AzureFunctions.Extensions.OpenIDConnect.InProcess/AuthorizeFilter.cs
@@ -49,7 +49,7 @@ public override async Task OnExecutingAsync(FunctionExecutingContext executingCo
if (requirements != null)
{
- var authorizationResult = await _authorizationService.AuthorizeAsync(httpContext.User, null, requirements);
+ var authorizationResult = await _authorizationService.AuthorizeAsync(httpContext.User, executingContext, requirements);
if (!authorizationResult.Succeeded)
{
await Forbidden(httpContext, authorizationResult.Failure, cancellationToken);
@@ -75,4 +75,4 @@ private async Task Forbidden(HttpContext httpContext, AuthorizationFailure failu
throw new UnauthorizedAccessException();
}
}
-}
\ No newline at end of file
+}
diff --git a/src/AzureFunctions.Extensions.OpenIDConnect.Isolated.Tests/AuthorizationFunctionMiddlewareShould.cs b/src/AzureFunctions.Extensions.OpenIDConnect.Isolated.Tests/AuthorizationFunctionMiddlewareShould.cs
index 7d2204e..3190300 100644
--- a/src/AzureFunctions.Extensions.OpenIDConnect.Isolated.Tests/AuthorizationFunctionMiddlewareShould.cs
+++ b/src/AzureFunctions.Extensions.OpenIDConnect.Isolated.Tests/AuthorizationFunctionMiddlewareShould.cs
@@ -95,11 +95,11 @@ public async Task ReturnForbiddenWhenAuthorizationFailed()
.Returns(requirements);
var authorizationService = Substitute.For();
- authorizationService.AuthorizeAsync(Arg.Any(), Arg.Any