Ensure AuditLoggingAspect Bean Registration

Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>
This commit is contained in:
Denislav Prinov
2025-04-04 11:30:24 +03:00
parent f0dba91efb
commit 23e3c0bc43

View File

@@ -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}