Class AuditAutoConfiguration

java.lang.Object
org.springframework.boot.actuate.autoconfigure.audit.AuditAutoConfiguration

@AutoConfiguration @ConditionalOnBean(org.springframework.boot.actuate.audit.AuditEventRepository.class) @ConditionalOnProperty(prefix="management.auditevents", name="enabled", matchIfMissing=true) public class AuditAutoConfiguration extends Object
Auto-configuration for AuditEvents.
Since:
2.0.0
  • Constructor Details

    • AuditAutoConfiguration

      public AuditAutoConfiguration()
  • Method Details

    • auditListener

      @Bean @ConditionalOnMissingBean(org.springframework.boot.actuate.audit.listener.AbstractAuditListener.class) public org.springframework.boot.actuate.audit.listener.AuditListener auditListener(org.springframework.boot.actuate.audit.AuditEventRepository auditEventRepository)
    • authenticationAuditListener

      @Bean @ConditionalOnClass(name="org.springframework.security.authentication.event.AbstractAuthenticationEvent") @ConditionalOnMissingBean(org.springframework.boot.actuate.security.AbstractAuthenticationAuditListener.class) public org.springframework.boot.actuate.security.AuthenticationAuditListener authenticationAuditListener()
    • authorizationAuditListener

      @Bean @ConditionalOnClass(name="org.springframework.security.access.event.AbstractAuthorizationEvent") @ConditionalOnMissingBean(org.springframework.boot.actuate.security.AbstractAuthorizationAuditListener.class) public org.springframework.boot.actuate.security.AuthorizationAuditListener authorizationAuditListener()