From 83080c818d361166c8d7397195ec9d72cac0bff2 Mon Sep 17 00:00:00 2001 From: Martin Weise <martin.weise@tuwien.ac.at> Date: Fri, 30 May 2025 07:34:41 +0200 Subject: [PATCH] WIP Signed-off-by: Martin Weise <martin.weise@tuwien.ac.at> --- .../tuwien/ifs/dbrepo/config/RabbitConfig.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/dbrepo-metadata-service/rest-service/src/test/java/at/ac/tuwien/ifs/dbrepo/config/RabbitConfig.java b/dbrepo-metadata-service/rest-service/src/test/java/at/ac/tuwien/ifs/dbrepo/config/RabbitConfig.java index ddff982be5..70e6c53c28 100644 --- a/dbrepo-metadata-service/rest-service/src/test/java/at/ac/tuwien/ifs/dbrepo/config/RabbitConfig.java +++ b/dbrepo-metadata-service/rest-service/src/test/java/at/ac/tuwien/ifs/dbrepo/config/RabbitConfig.java @@ -4,7 +4,14 @@ import at.ac.tuwien.ifs.dbrepo.core.test.BaseTest; import lombok.Getter; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Primary; +import org.springframework.http.client.support.BasicAuthenticationInterceptor; +import org.springframework.web.client.RestTemplate; +import org.springframework.web.util.DefaultUriBuilderFactory; + +import java.io.IOException; @Getter @Slf4j @@ -23,4 +30,14 @@ public class RabbitConfig extends BaseTest { @Value("${dbrepo.endpoints.brokerService}") private String brokerEndpoint; + @Bean + @Primary + public RestTemplate brokerRestTemplate() { + final RestTemplate restTemplate = new RestTemplate(); + restTemplate.setUriTemplateHandler(new DefaultUriBuilderFactory(brokerEndpoint)); + restTemplate.getInterceptors() + .add(new BasicAuthenticationInterceptor(USER_1_USERNAME, USER_1_PASSWORD)); + return restTemplate; + } + } -- GitLab