Skip to content

Commit

Permalink
Fix setServletContext not being called for AuthorizationManagerWebInv…
Browse files Browse the repository at this point in the history
…ocationPrivilegeEvaluator

Issue gh-10908
  • Loading branch information
marcusdacoregio committed May 12, 2022
1 parent 20b94c4 commit 15b3744
Showing 1 changed file with 4 additions and 1 deletion.
Expand Up @@ -344,7 +344,10 @@ private RequestMatcherEntry<List<WebInvocationPrivilegeEvaluator>> getRequestMat
if (filter instanceof AuthorizationFilter) {
AuthorizationManager<HttpServletRequest> authorizationManager = ((AuthorizationFilter) filter)
.getAuthorizationManager();
privilegeEvaluators.add(new AuthorizationManagerWebInvocationPrivilegeEvaluator(authorizationManager));
AuthorizationManagerWebInvocationPrivilegeEvaluator evaluator = new AuthorizationManagerWebInvocationPrivilegeEvaluator(
authorizationManager);
evaluator.setServletContext(this.servletContext);
privilegeEvaluators.add(evaluator);
}
}
return new RequestMatcherEntry<>(securityFilterChain::matches, privilegeEvaluators);
Expand Down

0 comments on commit 15b3744

Please sign in to comment.