diff --git a/hawkbit-autoconfigure/src/main/java/org/eclipse/hawkbit/autoconfigure/security/SecurityAutoConfiguration.java b/hawkbit-autoconfigure/src/main/java/org/eclipse/hawkbit/autoconfigure/security/SecurityAutoConfiguration.java index ba7235486..7472b9ef2 100644 --- a/hawkbit-autoconfigure/src/main/java/org/eclipse/hawkbit/autoconfigure/security/SecurityAutoConfiguration.java +++ b/hawkbit-autoconfigure/src/main/java/org/eclipse/hawkbit/autoconfigure/security/SecurityAutoConfiguration.java @@ -16,6 +16,7 @@ import java.util.stream.Collectors; import org.eclipse.hawkbit.ContextAware; import org.eclipse.hawkbit.audit.AuditContextProvider; +import org.eclipse.hawkbit.audit.AuditLoggingAspect; import org.eclipse.hawkbit.im.authentication.SpRole; import org.eclipse.hawkbit.tenancy.TenantAware.DefaultTenantResolver; import org.eclipse.hawkbit.tenancy.TenantAware.TenantResolver; @@ -122,6 +123,12 @@ public class SecurityAutoConfiguration { return AuditContextProvider.getInstance(); } + @Bean + @ConditionalOnMissingBean + public AuditLoggingAspect auditLoggingAspect() { + return new AuditLoggingAspect(); + } + /** * @param tenantAware singleton bean * @return tenantAware {@link SystemSecurityContext}