public async Task LoginAsync(string username, string password) { _authService = new AuthenticateSoapClient(AuthenticateSoapClient.EndpointConfiguration.AuthenticateSoap); var credential = new Credential { Username = username, Password = GetMd5Hash(password), ApplicationId = _applicationId }; SessionId = await _authService.LoginAsync(credential); if (string.IsNullOrEmpty(SessionId)) { throw new ArgumentException("LoginAsync operation failed"); } ConfigureService(); }
public AuthenticateSoapClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : base(AuthenticateSoapClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }
public AuthenticateSoapClient(EndpointConfiguration endpointConfiguration) : base(AuthenticateSoapClient.GetBindingForEndpoint(endpointConfiguration), AuthenticateSoapClient.GetEndpointAddress(endpointConfiguration)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }