Class OidcLogFilterConfiguration


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

      • OidcLogFilterConfiguration

        public OidcLogFilterConfiguration​(HawaiiLoggingFilterConfigurationProperties hawaiiLoggingFilterConfigurationProperties)
        Autowired constructor.
        Parameters:
        hawaiiLoggingFilterConfigurationProperties - the logging configuration properties
    • Method Detail

      • oidcLogFilterRegistration

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