private void ConfigureAuthentication(HttpTransportBindingElement http)
 {
     http.AuthenticationScheme      = HttpClientCredentialTypeHelper.MapToAuthenticationScheme(_clientCredentialType);
     http.ProxyAuthenticationScheme = HttpProxyCredentialTypeHelper.MapToAuthenticationScheme(_proxyCredentialType);
     http.Realm = Realm;
     http.ExtendedProtectionPolicy = ExtendedProtectionPolicy;
 }
Esempio n. 2
0
 private void ConfigureAuthentication(HttpTransportBindingElement http)
 {
     http.AuthenticationScheme = HttpClientCredentialTypeHelper.MapToAuthenticationScheme(_clientCredentialType);
     http.Realm = this.Realm;
     #region FromWCF
     http.ExtendedProtectionPolicy = this.extendedProtectionPolicy;
     #endregion
 }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
        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;
 }