public WindchillDocConnector() { _docClient = new ExtClient("ExtPort"); ExeConfigurationFileMap map = new ExeConfigurationFileMap(); map.ExeConfigFilename = "WindchillDocConnectorLibrary.dll.config"; Configuration libConfig = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None); AppSettingsSection section = (libConfig.GetSection("appSettings") as AppSettingsSection); _userName = section.Settings["WindchillUser"].Value; _password = section.Settings["WindchillPassword"].Value; //_docClient.ClientCredentials.UseIdentityConfiguration = true; //_docClient.ClientCredentials.UserName.UserName = "******"; //_docClient.ClientCredentials.UserName.Password = "******"; //var binding = _docClient.Endpoint.Binding as BasicHttpBinding; //if (binding == null) //{ // System.Diagnostics.Debug.WriteLine("Binding of this endpoint is not BasicHttpBinding"); // return; //} //binding.Security.Mode = BasicHttpSecurityMode.TransportCredentialOnly; //binding.UseDefaultWebProxy = true; //binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic; // !!! //binding.Security.Transport.ProxyCredentialType = HttpProxyCredentialType.Basic; // !!! if (_docClient.ClientCredentials == null) { System.Diagnostics.Debug.WriteLine("Null ClientCredentials"); return; } _docClient.ClientCredentials.UserName.UserName = _userName; _docClient.ClientCredentials.UserName.Password = _password; }
public WindchillTestCardConnector() { _testClient = new RMWebServicesImplClient("RMWebServicesImplPort"); _docClient = new ExtClient("ExtPort"); ExeConfigurationFileMap map = new ExeConfigurationFileMap(); map.ExeConfigFilename = "WindchillTestConnectorLibrary.dll.config"; Configuration libConfig = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None); AppSettingsSection section = (libConfig.GetSection("appSettings") as AppSettingsSection); _userName = section.Settings["WindchillUser"].Value; _password = section.Settings["WindchillPassword"].Value; if (_docClient.ClientCredentials == null) { System.Diagnostics.Debug.WriteLine("Null ClientCredentials"); return; } //_testClient.ClientCredentials.UseIdentityConfiguration = true; _docClient.ClientCredentials.UserName.UserName = _userName; _docClient.ClientCredentials.UserName.Password = _password; if (_testClient.ClientCredentials == null) { System.Diagnostics.Debug.WriteLine("Null ClientCredentials"); return; } //_testClient.ClientCredentials.UseIdentityConfiguration = true; _testClient.ClientCredentials.UserName.UserName = _userName; _testClient.ClientCredentials.UserName.Password = _password; }