Class UserDetailsFilterConfiguration

java.lang.Object
org.hawaiiframework.logging.config.filter.UserDetailsFilterConfiguration

@Configuration @ConditionalOnClass(org.springframework.security.core.userdetails.UserDetails.class) @ConditionalOnProperty(prefix="hawaii.logging.filters.user-details", name="enabled", matchIfMissing=true) public class UserDetailsFilterConfiguration extends Object
Configures the UserDetailsFilter.
  • Field Details

  • Constructor Details

    • UserDetailsFilterConfiguration

      public UserDetailsFilterConfiguration()
  • Method Details

    • userDetailsFilter

      @Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.user-details", name="enabled", matchIfMissing=true) public UserDetailsFilter userDetailsFilter()
      Create the UserDetailsFilter bean.
      Returns:
      the UserDetailsFilter bean
    • userDetailsFilterRegistration

      @Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.user-details", name="enabled", matchIfMissing=true) public org.springframework.boot.web.servlet.FilterRegistrationBean<UserDetailsFilter> userDetailsFilterRegistration(UserDetailsFilter userDetailsFilter)
      Register the userDetailsFilter() bean.
      Parameters:
      userDetailsFilter - the user details filter
      Returns:
      the userDetailsFilter() bean, wrapped in a FilterRegistrationBean