Class OidcLogFilterConfiguration

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

@Configuration @ConditionalOnClass(com.nimbusds.jwt.PlainJWT.class) @ConditionalOnProperty(prefix="hawaii.logging.filters.oidc", name="enabled", matchIfMissing=true) public class OidcLogFilterConfiguration extends Object
Configuration to add OIDC fields to the Kibana log.
  • Field Details

  • Constructor Details

    • OidcLogFilterConfiguration

      public OidcLogFilterConfiguration()
  • Method Details

    • oidcLogFilter

      @Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.oidc", name="enabled", matchIfMissing=true) public OidcLogFilter oidcLogFilter()
      Create the OidcLogFilter bean.
      Returns:
      the OidcLogFilter bean
    • oidcLogFilterRegistration

      @Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.oidc", name="enabled", matchIfMissing=true) public org.springframework.boot.web.servlet.FilterRegistrationBean<OidcLogFilter> oidcLogFilterRegistration(OidcLogFilter oidcLogFilter)
      Register the oidcLogFilter() bean.
      Parameters:
      oidcLogFilter - the oidcLogFilter() bean.
      Returns:
      the oidcLogFilter() bean, wrapped in a FilterRegistrationBean