public FilterRegistrationBean containerBasedAuthenticationFilter()

in src/main/java/com/epam/digital/data/platform/bpms/admin/config/security/WebAppSecurityConfig.java [84:94]


  public FilterRegistrationBean containerBasedAuthenticationFilter(
      SecurityProperties securityProperties) {
    FilterRegistrationBean filterRegistration = new FilterRegistrationBean();
    filterRegistration.setFilter(new ContainerBasedAuthenticationFilter());
    filterRegistration.setInitParameters(Collections.singletonMap(
        ProcessEngineAuthenticationFilter.AUTHENTICATION_PROVIDER_PARAM,
        KeycloakAuthenticationProvider.class.getName()));
    filterRegistration.setOrder(securityProperties.getFilter().getOrder() + 1);
    filterRegistration.addUrlPatterns("/*");
    return filterRegistration;
  }