Skip to content

Commit 01bef1c

Browse files
melneubertMelissa Neubert
andauthored
Remove TokenCredentialAddHostHeaderPolicy from CallingServerClientBuilder (Azure#24522)
Co-authored-by: Melissa Neubert <[email protected]>
1 parent 9e5eebb commit 01bef1c

File tree

3 files changed

+6
-149
lines changed

3 files changed

+6
-149
lines changed

sdk/communication/azure-communication-callingserver/src/main/java/com/azure/communication/callingserver/CallingServerClientBuilder.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@
1111
import com.azure.core.credential.AzureKeyCredential;
1212
import com.azure.core.credential.TokenCredential;
1313
import com.azure.core.http.HttpClient;
14+
import com.azure.core.http.HttpHeaders;
1415
import com.azure.core.http.HttpPipeline;
1516
import com.azure.core.http.HttpPipelineBuilder;
17+
import com.azure.core.http.policy.AddHeadersPolicy;
1618
import com.azure.core.http.policy.BearerTokenAuthenticationPolicy;
1719
import com.azure.core.http.policy.CookiePolicy;
1820
import com.azure.core.http.policy.HttpLogOptions;
@@ -31,6 +33,7 @@
3133
import java.net.URL;
3234
import java.util.ArrayList;
3335
import java.util.List;
36+
import java.util.HashMap;
3437
import java.util.Map;
3538
import java.util.Objects;
3639

@@ -299,7 +302,9 @@ private List<HttpPipelinePolicy> createHttpPipelineAuthPolicies() {
299302
if (tokenCredential != null) {
300303
pipelinePolicies.add(new BearerTokenAuthenticationPolicy(tokenCredential,
301304
"https://communication.azure.com//.default"));
302-
pipelinePolicies.add(new TokenCredentialAddHostHeaderPolicy(hostName));
305+
Map<String, String> httpHeaders = new HashMap<>();
306+
httpHeaders.put("x-ms-host", hostName);
307+
pipelinePolicies.add(new AddHeadersPolicy(new HttpHeaders(httpHeaders)));
303308
} else if (azureKeyCredential != null) {
304309
pipelinePolicies.add(new HmacAuthenticationPolicy(azureKeyCredential));
305310
} else {

sdk/communication/azure-communication-callingserver/src/main/java/com/azure/communication/callingserver/TokenCredentialAddHostHeaderPolicy.java

Lines changed: 0 additions & 38 deletions
This file was deleted.

sdk/communication/azure-communication-callingserver/src/test/java/com/azure/communication/callingserver/TokenCredentialAddHostHeaderPolicyTests.java

Lines changed: 0 additions & 110 deletions
This file was deleted.

0 commit comments

Comments
 (0)