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");