public static HttpPipeline BuildPhoneNumbersHttpPipeline(this ClientOptions options, AzureKeyCredential keyCredential) { var authPolicy = new HMACAuthenticationPolicy(keyCredential); var msUserAgentPolicy = new MSUserAgentPolicy(); return(HttpPipelineBuilder.Build(options, authPolicy, msUserAgentPolicy)); }
public static HttpPipeline BuildPhoneNumbersHttpPipeline(this ClientOptions options, TokenCredential tokenCredential) { var authPolicy = new BearerTokenAuthenticationPolicy(tokenCredential, "https://communication.azure.com//.default"); var msUserAgentPolicy = new MSUserAgentPolicy(); return(HttpPipelineBuilder.Build(options, authPolicy, msUserAgentPolicy)); }
public static HttpPipeline BuildPhoneNumbersHttpPipeline(this ClientOptions options, ConnectionString connectionString) { var authPolicy = new HMACAuthenticationPolicy(new AzureKeyCredential(connectionString.GetRequired("accesskey"))); var msUserAgentPolicy = new MSUserAgentPolicy(); return(HttpPipelineBuilder.Build(options, authPolicy, msUserAgentPolicy)); }