Updates to alternative implementation, using a custom HttpRequestInterceptor in the HttpClientFactory to add the authentication details required to outgoing requests.