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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate theOidcLogFilterbean.org.springframework.boot.web.servlet.FilterRegistrationBean<OidcLogFilter>oidcLogFilterRegistration(OidcLogFilter oidcLogFilter) Register theoidcLogFilter()bean.
-
Field Details
-
CONFIG_PREFIX
The configuration properties' prefix.- See Also:
-
-
Constructor Details
-
OidcLogFilterConfiguration
public OidcLogFilterConfiguration()
-
-
Method Details
-
oidcLogFilter
@Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.oidc", name="enabled", matchIfMissing=true) public OidcLogFilter oidcLogFilter()Create theOidcLogFilterbean.- Returns:
- the
OidcLogFilterbean
-
oidcLogFilterRegistration
@Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.oidc", name="enabled", matchIfMissing=true) public org.springframework.boot.web.servlet.FilterRegistrationBean<OidcLogFilter> oidcLogFilterRegistration(OidcLogFilter oidcLogFilter) Register theoidcLogFilter()bean.- Parameters:
oidcLogFilter- theoidcLogFilter()bean.- Returns:
- the
oidcLogFilter()bean, wrapped in aFilterRegistrationBean
-