From ab092cdc2b69b5a273f007178f4eb43fd8d3d41f Mon Sep 17 00:00:00 2001 From: Andrey <32255911+andreykirson@users.noreply.github.com> Date: Mon, 30 May 2022 06:36:52 +0300 Subject: [PATCH] Update AuthenticationFilter.java Need to explicitly override init() method otherwise get the below error during run project org.apache.catalina.core.StandardContext.filterStart Exception starting filter [AuthenticationFilter] java.lang.AbstractMethodError at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281) at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281) --- .../msal4j/authservlets/AuthenticationFilter.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/3. Java Servlet Web App Tutorial/3-Authorization-II/groups/src/main/java/com/microsoft/azuresamples/msal4j/authservlets/AuthenticationFilter.java b/3. Java Servlet Web App Tutorial/3-Authorization-II/groups/src/main/java/com/microsoft/azuresamples/msal4j/authservlets/AuthenticationFilter.java index 20eeabb..69f8acf 100644 --- a/3. Java Servlet Web App Tutorial/3-Authorization-II/groups/src/main/java/com/microsoft/azuresamples/msal4j/authservlets/AuthenticationFilter.java +++ b/3. Java Servlet Web App Tutorial/3-Authorization-II/groups/src/main/java/com/microsoft/azuresamples/msal4j/authservlets/AuthenticationFilter.java @@ -65,6 +65,11 @@ public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) } } + @Override + public void init(FilterConfig filterConfig) { + + } + private void sendToUnauthorizedPage(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException { req.setAttribute("bodyContent", "content/401.jsp"); @@ -154,4 +159,4 @@ private Map> parse(List routeAndRequiredGroupOrRole, } return parsedRoutes; } -} \ No newline at end of file +}