From ed48bb0c6d766830ed96782975a245c6d0f1f2a7 Mon Sep 17 00:00:00 2001 From: "k.triantafyllou" Date: Tue, 16 Nov 2021 14:43:53 +0000 Subject: [PATCH] Fix filter set Authentication --- .../uoaauthorizationlibrary/security/AuthorizationFilter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/eu/dnetlib/uoaauthorizationlibrary/security/AuthorizationFilter.java b/src/main/java/eu/dnetlib/uoaauthorizationlibrary/security/AuthorizationFilter.java index c27835a..0652607 100644 --- a/src/main/java/eu/dnetlib/uoaauthorizationlibrary/security/AuthorizationFilter.java +++ b/src/main/java/eu/dnetlib/uoaauthorizationlibrary/security/AuthorizationFilter.java @@ -27,7 +27,7 @@ public class AuthorizationFilter implements Filter { @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain filterChain) throws IOException, ServletException { OpenAIREAuthentication auth = authorizationProvider.getAuthentication((HttpServletRequest) req); - if(auth != null) { + if(auth.isAuthenticated()) { SecurityContextHolder.getContext().setAuthentication(auth); } filterChain.doFilter(req, res);