From d21d5fbeb2edaacd511d05f965753053730994ab Mon Sep 17 00:00:00 2001 From: Jan Zickermann <jan.zickermann@dataport.de> Date: Fri, 24 Jan 2025 13:32:41 +0100 Subject: [PATCH] OZG-4095 Avoid restClient bean --- .../postfach/osiv2/config/ApiClientConfiguration.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/config/ApiClientConfiguration.java b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/config/ApiClientConfiguration.java index 2cb4f19..729d574 100644 --- a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/config/ApiClientConfiguration.java +++ b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/config/ApiClientConfiguration.java @@ -44,14 +44,13 @@ public class ApiClientConfiguration { } @Bean - ApiClient apiClient(RestClient restClient) { - var apiClient = new ApiClient(restClient); + ApiClient apiClient(ClientRegistrationRepository clientRegistrations) { + var apiClient = new ApiClient(restClient(clientRegistrations)); apiClient.setBasePath(apiConfiguration.getUrl()); return apiClient; } - @Bean - public RestClient restClient(ClientRegistrationRepository clientRegistrations) { + private RestClient restClient(ClientRegistrationRepository clientRegistrations) { OAuth2ClientHttpRequestInterceptor requestInterceptor = new OAuth2ClientHttpRequestInterceptor(authorizedClientManager(clientRegistrations)); requestInterceptor.setClientRegistrationIdResolver(request -> "osi2"); -- GitLab