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 2cb4f19a79094f301f5a68c5cac5be7bca2f0dcc..729d574e4ea720c7178a38fe7cd5ae5d003e1ace 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");