id: 1 unit: protected void configure() file: src/main/java/com/epam/digital/data/platform/bpms/admin/config/security/WebAppSecurityConfig.java start line: 56 end line: 75 size: 20 LOC McCabe index: 1 number of parameters: 1 id: 2 unit: public AuthenticationResult extractAuthenticatedUser() file: src/main/java/com/epam/digital/data/platform/bpms/admin/config/security/KeycloakAuthenticationProvider.java start line: 40 end line: 57 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 3 unit: public FilterRegistrationBean containerBasedAuthenticationFilter() file: src/main/java/com/epam/digital/data/platform/bpms/admin/config/security/WebAppSecurityConfig.java start line: 84 end line: 94 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4 unit: public void onLogoutSuccess() file: src/main/java/com/epam/digital/data/platform/bpms/admin/config/security/KeycloakLogoutHandler.java start line: 48 end line: 59 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 5 unit: public DatabaseStartupValidator databaseStartupValidator() file: src/main/java/com/epam/digital/data/platform/bpms/admin/config/GeneralConfig.java start line: 34 end line: 43 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 6 unit: public void doFilter() file: src/main/java/com/epam/digital/data/platform/bpms/admin/config/RedirectionFilter.java start line: 42 end line: 51 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 7 unit: public static BeanFactoryPostProcessor dependsOnPostProcessor() file: src/main/java/com/epam/digital/data/platform/bpms/admin/config/GeneralConfig.java start line: 46 end line: 53 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 8 unit: public static String getDefaultRedirectUri() file: src/main/java/com/epam/digital/data/platform/bpms/admin/config/util/HttpUtil.java start line: 24 end line: 28 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 9 unit: private List getUserGroups() file: src/main/java/com/epam/digital/data/platform/bpms/admin/config/security/KeycloakAuthenticationProvider.java start line: 59 end line: 63 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 10 unit: private void allowAccessToActuatorEndpoints() file: src/main/java/com/epam/digital/data/platform/bpms/admin/config/security/WebAppSecurityConfig.java start line: 77 end line: 80 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 11 unit: public void onAuthenticationSuccess() file: src/main/java/com/epam/digital/data/platform/bpms/admin/config/security/AdminPortalAuthenticationSuccessHandler.java start line: 38 end line: 42 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 12 unit: public RequestContextListener requestContextListener() file: src/main/java/com/epam/digital/data/platform/bpms/admin/config/GeneralConfig.java start line: 56 end line: 58 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13 unit: public static void main() file: src/main/java/com/epam/digital/data/platform/bpms/admin/AdminApplication.java start line: 25 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 1