private void ConfigureAuthentication(HttpTransportBindingElement http) { http.AuthenticationScheme = HttpClientCredentialTypeHelper.MapToAuthenticationScheme(_clientCredentialType); http.ProxyAuthenticationScheme = HttpProxyCredentialTypeHelper.MapToAuthenticationScheme(_proxyCredentialType); http.Realm = Realm; http.ExtendedProtectionPolicy = ExtendedProtectionPolicy; }
private void ConfigureAuthentication(HttpTransportBindingElement http) { http.AuthenticationScheme = HttpClientCredentialTypeHelper.MapToAuthenticationScheme(_clientCredentialType); http.Realm = this.Realm; #region FromWCF http.ExtendedProtectionPolicy = this.extendedProtectionPolicy; #endregion }
private void ConfigureHttpsTransportSecurity() { this.httpsTransportBindingElement.AuthenticationScheme = HttpClientCredentialTypeHelper.MapToAuthenticationScheme(this.security.Transport.ClientCredentialType); this.httpsTransportBindingElement.ProxyAuthenticationScheme = HttpProxyCredentialTypeHelper.MapToAuthenticationScheme(this.security.Transport.ProxyCredentialType); this.httpsTransportBindingElement.Realm = this.security.Transport.Realm; this.httpsTransportBindingElement.RequireClientCertificate = this.security.Transport.ClientCredentialType == HttpClientCredentialType.Certificate; }
private void ConfigureHttpTransportSecurityCredentialOnly() { if (this.security.Transport.ClientCredentialType == HttpClientCredentialType.Certificate) { throw new InvalidOperationException(SR.CertificateUnsupportedForHttpTransportCredentialOnly); } this.httpTransportBindingElement.AuthenticationScheme = HttpClientCredentialTypeHelper.MapToAuthenticationScheme(this.security.Transport.ClientCredentialType); this.httpTransportBindingElement.ProxyAuthenticationScheme = HttpProxyCredentialTypeHelper.MapToAuthenticationScheme(this.security.Transport.ProxyCredentialType); this.httpTransportBindingElement.Realm = this.security.Transport.Realm; }
private void ConfigureAuthentication(HttpTransportBindingElement http) { http.AuthenticationScheme = HttpClientCredentialTypeHelper.MapToAuthenticationScheme(_clientCredentialType); http.Realm = this.Realm; }