@Configuration(proxyBeanMethods=false)
@ConditionalOnBean(value=org.springframework.boot.actuate.audit.AuditEventRepository.class)
@ConditionalOnProperty(prefix="management.auditevents",
name="enabled",
matchIfMissing=true)
public class AuditAutoConfiguration
extends java.lang.Object
Auto-configuration for AuditEvents.| Constructor and Description |
|---|
AuditAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.boot.actuate.audit.listener.AuditListener |
auditListener(org.springframework.boot.actuate.audit.AuditEventRepository auditEventRepository) |
org.springframework.boot.actuate.security.AuthenticationAuditListener |
authenticationAuditListener() |
org.springframework.boot.actuate.security.AuthorizationAuditListener |
authorizationAuditListener() |
@Bean @ConditionalOnMissingBean(value=org.springframework.boot.actuate.audit.listener.AbstractAuditListener.class) public org.springframework.boot.actuate.audit.listener.AuditListener auditListener(org.springframework.boot.actuate.audit.AuditEventRepository auditEventRepository)
@Bean
@ConditionalOnClass(name="org.springframework.security.authentication.event.AbstractAuthenticationEvent")
@ConditionalOnMissingBean(value=org.springframework.boot.actuate.security.AbstractAuthenticationAuditListener.class)
public org.springframework.boot.actuate.security.AuthenticationAuditListener authenticationAuditListener()
throws java.lang.Exception
java.lang.Exception@Bean
@ConditionalOnClass(name="org.springframework.security.access.event.AbstractAuthorizationEvent")
@ConditionalOnMissingBean(value=org.springframework.boot.actuate.security.AbstractAuthorizationAuditListener.class)
public org.springframework.boot.actuate.security.AuthorizationAuditListener authorizationAuditListener()
throws java.lang.Exception
java.lang.Exception